Added: 2 years ago
From: mathfigure
Views: 143,072
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (120)

Sign In or Sign Up now to post a comment!
  • Yay for matrixy heavy metal music while hacking a cataball.

  • Do you know how to adjust the CPU speed in Frodo? It's running at like 3-4,000%, which makes playing games rather impossible. I can't even find any documentation for Frodo. With VICE you can Alt+w for max speed, or set it in preferences. I don't see anything like that with Frodo.

  • @gjc82071

    From main menu: Tools > Preferences > Standard > Limit Speed

    Alternative, press * on numpad to toggle the wrap speed.

  • @mathfigure Ahhh haaa, that did the job! Much thx friend! :-)

  • 139,307? vuzela

  • poor program :( you are changing its memory...

  • sweet dude or person?

  • When will be finished this cool program? This style of "hacking"... I think it's the way to go for modern debugging system of a emulator. It will be great to change the monitor option in all c64 emulators by this amazing tool... Great work!

  • @jesuszafra

    I'm trying to finish (before the new year) the version 0.2 which is still experimental.

    (the first 'complete' version 1.0 seems that will take some years)

    There are lots of "logical things" that could be visualized as "geometrical things" and then manipulated in a much more physical and easy way. The computers are unique tools for visualizations; otherwise they are just boring machines.

    Thanks.

  • I'm confused sir, as I am a noob. Please answer this question. This is a Commodore 64 Emulator program correct?

  • @b33p3rz

    'Frodo' is an old Commodore 64 (C64) emulator. 'Frodo Redpill' is a modified version of Frodo which exposes the virtual C64. 'ICU64' monitors Frodo Redpill and visualizes the operation of the virtual C64.

  • can you walk on water?

  • @TheCyberbedouin hahaha! Only if it is frozen : (

  • @mathfigure

    you are the best...hahaha

    you trick me.

    good joke man!

  • This is the most awesome hack I've seen in some 2-3 years...

  • This really is a very creative, slick and powerful interface. Amazing work! :)

  • Incredible!  Thanks.

  • Man, you gave me ideas!

    Also, great job.

  • mathfigure, you are a genius......  Thank you

  • I have positively and absolutely no idea what this whole video was about, but I liked it anyway.

  • @mathfigure how old are you? i am 39, web developer, and a c64 collector. your video has done more to enhance my understanding of the c64 memory map than i ever thought possible. i never really grasped the underlying architec. of the 64, which is why i am relegated to building apps on top of the web layer, instead of building the low-level stuff that makes the web work. if i had access to a visualization tool such as yours 20 years ago, my entire career may have taken a different direction

  • @GreatNorthWeb Knowledge needs understanding and understanding needs imagination. To share your knowledge you must describe your imagination.

    Speech & texts are not enough for most people. Graphs & diagrams are not enough for many, too. Dynamic+interactive+realtime (+operational) visualizations are not just descriptions: they touch reality. With this video (+program), my understanding for the C64 is shared in this way. (BTW: I'm 34 years old and unemployed, so I'm not sure about a career!)

  • upd: godDAMN, this is truly impressive. like vivi/section of living organism.

  • Fav 'n thx.

  • This is very neat! Who coded the ICU?

    And the killer question.... Why?! Nostalgia perhaps? I must admit this is a nice project to get to know how memory access and sprite works, but I always wonder where you guys get the energy to work on such an old 8 bits system.

    Don't get me wrong, I loved the C64 (it was part of my life growing up), but given the developer expertise, I'd personnaly spend my time working on something more recent... In any case, well done!

  • @TookMe20min2findThis - Well, thank you, as I am the developer of ICU64. And here are some reasons why I started this project:

    - it was possible, but never done before (innovation)

    - to illustrate the operation of the software & hardware (education)

    - to take the full control of a computer (hacking)

    - to find new kinds of applications (evolution)

    - to honor the C64/C128 who changed my life (nostalgia)

    - to inspire others for other systems (hope)

  • @mathfigure

    Yassou mathfigure!

    Efharisto for sharing your passion. These are great reasons!! Btw, I just finished reading the "Spectacular rise and fall of Commodore".. very interesting! I'm sure the former guys at Commodore would enjoy your work!

    As for myself, I became a computer hardware engineer, thanks mostly to the C64. Your work brings me nostalgia...

    Keep up the good work!

    Andio sas

  • LOL what the....... I have every game in existence on my C-64 and I never EVER remember seeing this game LOL

  • Looks like fun! I might give this a shot.

  • that cataball game looks like the most fun thing ever. wait...people on the internet still get sarcasm, right?

  • If only there was a similar memory scanner on cheat engine. Although you would have to scan through a heck of a lot more than 64k.

  • this is amazing I really loved it

  • This is really, really intuitive and well-done. One question: does the left window designate one pixel for every single address in the C64's RAM?

  • @Lobsterkins: Exactly. And since the 64KB of C64 are 65536 bytes, all these compose an image of 256x256 pixels. The ROM and the Memory Mapped I/O of C64 are visualized in the same window also, but they aren't shown in this video. Even more, it's possible to rearrange the pixels in any way (see the video /watch?v=1TdaoOluq0A).

  • beautifully done :) Kudos!

  • me hizo llorar... completamente hermoso

  • @LASC121 a mi tambien ....xD

  • Now if we can only do this with the universe.

  • This is awsom! Respect!

  • Dispite how impressive that is. My favourite bit is the painting of the title screen about 2/3 in.

  • take out the music ...

  • This is sick.... you're my hero!

  • Very cool!

  • This is The Art.

  • Can someone name All songs in this video?

  • They're all from the Matrix soundtrack.

  • holy shit.

  • "It was as if I could see the individual bits, like we're in a matrix, where everything is reduced to ones and zeros."

  • I don't really get this. I guess if I knew more about computers this would seem pretty cool.

  • wow, tech gets cooler every day.

  • I wonder how long it took to find that single value the game uses to know when the level's done...

  • i would imagine no time at all if you know assembly

  • @pyVlad You do that pretty quickly with a debugger, just compare memory snapshots before and after the level and you will reduce the pool to just a few bytes, continue to do that every level and you will eventually single out the location.

  • reminds me of a very similar thing i did to analyze files and their structure. cool stuff

  • use of a mathematica notebook to probe memory and render it is genius

  • @lectrick agreed

  • That is so cool

  • i'm waiting for the ps3 equivalent in 30 years

  • Brilliant, this would have been useful when we was hacking c64 games back in the 80's. I look forward to what we will be doing in 20 years time under the nwo.

  • Totally sick! I wish I had this back in the day! I certainly hope you release the source so it can be adapted to other legacy systems.

  • the band teeth mt. need to incorporate this in their visuals, would fit nicely.

  • i dont get it

  • fashnek, dude, there's nothing more relevant than Commodore 64.

  • Amen.

  • so cool :)

  • I have no idea what this is all about but it looks impressive.

  • Looking at it from a historical game design perspective...This is pure gold. Can you analyze any moving image to that level of detail? Have you ever used that stuff to create topology maps for 3D? I love the Idea of breaking stuff down like that and re-visualizing it into other stuff. Nice Creation

  • About your questions; if I understood well (since my English is not good), probably you have misunderstood what you see (correct me if I'm wrong). It is not about image analysis of the display. It's about decoding numbers from the memory (what any computer does all the time).

    As for the ZUI (Zoomable User Interface); ZUIs are not applicable only to maps (like Google Earth). And this is just an example (in 2D).

  • no one hacks a gibson

  • i dont know what im looking at

  • p0staldude, what you're looking at is the Matrix. After a blue pill.

  • When a gamer plays a game imagines that he is inside the world of the game (like Avatar).

    When a hacker plays a game imagines how it works (like Matrix).

    Here you see the hacker's view (after a red pill, not a blue pill).

  • My hacking is nothing to this

  • You'd probably hack better if you had a nice hex display of every bit of your system RAM.

  • that is exactly what he has there... and its color coded.

  • "This video contains content of Sony music Entertainment."

    WTF!?

  • Holy shit, that is so cool. I gotta check these programs. I already have every single c64 rom available, so now, I could have some fun messing with them.

  • This is fantastic.

  • Nice

  • "This video is not available in your country due to copyright restrictions" - What for a fucking service is youtube. Show some videos not. Youtube has applied a !!! Censor !!! on videos. And the band-wide is also to low in most cases.

  • wow! very very cool :)

  • Cool. I had a Vic 20. My how thing have changed. Thanks for using RATM for the background music. That midi crap will drive you crazy.

  • sweet.

  • Amazing!!!

  • awesome

  • very nice how it visualizes the depacker at the start

  • This is absolutely amazing :)

    Thank you so much. I am now imagining something similar for other old computers like the ZX, and also for the Super Nintendo...

  • hey i only got 0's in my memory:O wh00t ?

  • This ... is ... totally ... awesome!

  • oooooooooooooooooooooo mmmmmmmmmmmmmmmmmmmmmmmmmmmmmm­mmmmyyyyyyyyyyyyyyyyyyyyy god! awesome! need mac port!

  • fu(king awesome, man! i'm gonna tear apart some old demos with it...

  • With demos, you should also watch the 'Raster' for the VIC events. This is the 'canvas' for a demoscener. The tough about creating a c64 demo is that this canvas is temporal instead of spatial.

  • very cool software, but they ould've at least taken the orig music instead of the end credits of the matrix version.  still. 5 stars.

  • Innovative use of mathematica. I didn't know it could be interfaced like that (of course, I've never used it ;) ).

  • Great work man!

  • The memory view was amazing. Well done!

  • This is incredible! Genius work 100%.

    I just have a few questions:

    * What kind of hacking does the Mathematica interface offer?

    * Will it be available on other platforms than Windows.

  • - Mathematica has the most flexible programming language that ever made (as I know). It is best for prototyping and for testing any idea, right away. Here, Mathematica has full access to the emulator via a special version of the ICU64. I use this framework to test new features.

    - I deal only with PC and Windows. But, I'm sure that we will see many programs alike in the future, for many machines (real or virtual).

  • Love the memory zooming, great idea.

  • very elegant execution

  • I just haxorgasmed!

  • That's Matrix style right there man!

  • Delicious, dude!

  • Heh -- of you could show this stuff to the C-64 community back in the 8-bit hay-days, the game crackers would lick their chops, all the while commercial game publishers would sh!t their pants...! XD

  • Awesome! It would be sweet if you implemented something like OSC or MIDI for outside control of the memory contents.

  • This is extremely impressive and will be quite useful.

    DP/FOE/KRX

  • this is basically... INCREDIBLE!!

  • Wow! Awesome!

  • Kicks some serious butt!!!

  • freakin awesome, pretty please finish it, and make it vice (=most popular emulator by far) compatible

  • Absolutely beautiful. Well done.

  • ICU64 runs in conjunction to Frodo Redpill.

    Both programs are not ready for the users, yet.

    (Maybe in a couple of months)

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more