[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.