[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Project: Tangerine: Emulation with a twist



I'm working on an emulator project that twists the Apple //e into a new direction, or more, a new "virtual" computer based on modifying the "virtual" Apple //e hardware, but I need to find a few weird things out first.

If anyone could help me in this weird endeavor, lol, I would appreciate it. Thanks ^^;

This will be available from dosius.net as I get versions reasonably functional.

  1. The location of the code in the //e ROM to flash the cursor.

I need to reroute this code into native space so I can make the cursor flash on the Tangerine screen (which is currently not in the Apple memory space).

  2. Where the default PEEK(33) is set to 40.

I could prolly simply keep the 80-column flag on, but I don't really want to do that. On the other hand, I need the default PEEK(33) to be 80. If setting this flag on will fix things...but I do want the blinking checkerboard.

Also, I am wondering if mapping the text memory (2K) over top of the ROM area (C800-C8FF) would be wise.

The system as currently emulated has or should have (dunno if all the hardware is working):

  128K RAM (//e style bankswitching)

  560x384 screen display, currently text only, 7x16 character size
   * 80x24 text mode is linear-mapped (like on a Commodore 8032)
     internally, and if mapped to the Apple memory, will also be
     linear-mapped.

  Might put the disk drive there too.

-uso.