Page 1 of 17 123 11 ... LastLast
Results 1 to 10 of 161

Thread: zCPU emulator!

  1. #1
    Wirererer dnifan's Avatar
    Join Date
    Mar 2007
    Location
    Amersfoort, the Netherlands
    Posts
    330

    Default

    The assembler uses the same syntax as the Lua assembler.

    zCPU_Assembler.jar: The assembler, run with "java -jar zCPU_Assembler.jar <input> <output>"
    zcpu_emu.exe: The Emulator

    NOTE: The emulator takes "out.txt" as its input. Make sure the compiled file has the correct name!
    (ZC works on it as well.)

    SVN: http://OpenSVN.csie.org/zcpusuite

    ---------

    Stable version (Revision 46):
    Still lots to do though. We&#39;re planning a complete rewrite of the assembler, but in C this time.
    2 Parameters are added:

    -debug : enables debugging.
    -digscr : enables digital screen.
    -conscr: enables console screen.

    NEW:

    - Segmenting
    - Increased screen compatibility
    - Included alloc macro

    (For the example included, you have to enable the digital screen.)

    [attachment=1407:zcpu_emu.zip]
    Attached Files Attached Files


    ^ 51mbps Fiber ftw [03:32] <ITSBOT> lua serializing function to be
    intergrated into xbox live
    [03:34] <ITSBOT> no girlfriend for a pineapple under the Channels

  2. #2
    That furred thing Black Phoenix's Avatar
    Join Date
    Feb 2007
    Location
    Kyiv, Ukraine
    Posts
    3,563

    Default

    This is cool, waiting for release!
    I'm a wire-crazy person with a tail.

    Take a daily journey into my brain

    D2K5

  3. #3
    Wire Amateur starvinmarvin's Avatar
    Join Date
    Mar 2007
    Location
    NRW, Germany
    Posts
    82

    Default

    I want it NOW!

  4. #4
    Wirererer dnifan's Avatar
    Join Date
    Mar 2007
    Location
    Amersfoort, the Netherlands
    Posts
    330

    Default

    Update! In first post...


    ^ 51mbps Fiber ftw [03:32] <ITSBOT> lua serializing function to be
    intergrated into xbox live
    [03:34] <ITSBOT> no girlfriend for a pineapple under the Channels

  5. #5
    Wirererer dnifan's Avatar
    Join Date
    Mar 2007
    Location
    Amersfoort, the Netherlands
    Posts
    330

    Default

    RELEASE v0.1 Alpha DEVELOPMENT! YAY!

    Look in top post.


    ^ 51mbps Fiber ftw [03:32] <ITSBOT> lua serializing function to be
    intergrated into xbox live
    [03:34] <ITSBOT> no girlfriend for a pineapple under the Channels

  6. #6
    Wire Amateur starvinmarvin's Avatar
    Join Date
    Mar 2007
    Location
    NRW, Germany
    Posts
    82

    Default

    Nice! Can&#39;t wait to see WireOS working on it , but I guess you unfortunately use another addressing for the screen etc (?)

    I&#39;m doing something similar, written from scratch in c++ using sdl for the 32x32 pixel screen:
    Zemu Video

  7. #7
    Wirererer dnifan's Avatar
    Join Date
    Mar 2007
    Location
    Amersfoort, the Netherlands
    Posts
    330

    Default

    Nice dude!

    Just wasn&#39;t worth writing a C++ assembler for IMHO.
    If it would just do damn binary output lol.

    In reply to last post:

    Unfortunately, yeah
    Everything is done through the address bus in normal CPU, but I don&#39;t want to emulate console screen, cause of the wirelib, which I will have to port then.

    Oh, and... I would really love to help you on your project!


    ^ 51mbps Fiber ftw [03:32] <ITSBOT> lua serializing function to be
    intergrated into xbox live
    [03:34] <ITSBOT> no girlfriend for a pineapple under the Channels

  8. #8
    Wire Amateur starvinmarvin's Avatar
    Join Date
    Mar 2007
    Location
    NRW, Germany
    Posts
    82

    Default

    Thanks
    yeah you can have the source, once I&#39;ve overworked it again. It&#39;s pretty messy cause I wrote it in 2 days. Up to now it just can handle inc, dec, add, mov, jne, je, cmp, jmp and call commands plus you are able to set vars and labels...

  9. #9
    Wire Noob Headshotjoe's Avatar
    Join Date
    Aug 2007
    Posts
    18

    Default

    this could make writing codes alot easier.

  10. #10
    Wirererer dnifan's Avatar
    Join Date
    Mar 2007
    Location
    Amersfoort, the Netherlands
    Posts
    330

    Default

    The emulator is currently being rewritten in Java. I would do it in C, but I reckon the string parsing to be easier in Java.

    At the moment the assembler is like 25% complete.


    ^ 51mbps Fiber ftw [03:32] <ITSBOT> lua serializing function to be
    intergrated into xbox live
    [03:34] <ITSBOT> no girlfriend for a pineapple under the Channels

Page 1 of 17 123 11 ... LastLast

LinkBacks (?)

  1. 01-31-2010, 06:13 AM

Similar Threads

  1. EmuFox (complete ZCPU/ZGPU/Console Screen emulator)
    By Black Phoenix in forum CPU, GPU, and Hi-speed Discussion & Help
    Replies: 84
    Last Post: 06-07-2013, 02:31 AM
  2. Wire Emulator
    By Deco Da Man in forum Wiremod General Chat
    Replies: 19
    Last Post: 06-20-2010, 05:01 PM
  3. [Pending release] ZCPU emulator
    By CFSworks in forum CPU, GPU, and Hi-speed Discussion & Help
    Replies: 91
    Last Post: 12-03-2008, 03:39 PM
  4. IRC zCPU Assembler & Emulator
    By dnifan in forum CPU, GPU, and Hi-speed Discussion & Help
    Replies: 0
    Last Post: 12-27-2007, 04:10 PM
  5. ZCPU problem
    By wokkel in forum CPU, GPU, and Hi-speed Discussion & Help
    Replies: 0
    Last Post: 11-10-2007, 06:00 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
unnecessary
unnecessary
unnecessary
unnecessary
linguistic-parrots
linguistic-parrots
linguistic-parrots
linguistic-parrots