This page will include WIP screenshots and other fun stuff for MAME™, M1, and whatever else I'm working on.

8/15/2017

MAME: where Spelunx is in color

The Internet Archive may use a less-capable Mac emulator, but you don’t have to. Here’s how to use their HyperCard stacks on MAME:

Initial setup

Download the HyperCard startup image from this page. Click “Download ISO Image” to get HyperCardBootSystem7.img.

Run MAME maciicx with RAM size set to 8 MB, the “image” card in slot B, a System 7.1 or later boot disk as “hard1”, and IA’s HyperCard Boot disk as “disk”. From the command line that looks like this:

mame64 maciicx -ramsize 8M -nbb image -hard1 mac755.chd -disk HyperCardBootSystem7.img

When it comes up, drag the HyperCard folder from the BootSystem7 disk to your startup disk and shut down cleanly. (Before shutting down you may wish to go to the Monitors control panel and enable color if you haven’t already; 256 colors is good for HyperCard without slowing things down.

Running a Stack

See a stack you like? Click the stack page’s “Download ISO Image”; this will give you a .img file. Run as you did before, but this time select the stack you want to run as “disk”.

mame64 maciicx -ramsize 8M -nbb image -hard1 mac755.chd -disk disk.img

Double-click the stack and HyperCard should auto-launch.

Posted by Arbee in General @ 8:47 pm -

8/5/2017

跟猴子比丟屎

No, Google Translate will not render that title as anything worthwhile. It’s a line from Firefly.

Anyway, the fine folks at the Internet Archive recently surfaced a ton of materials relating to the China Educational Computer I, or CEC-I. The CEC-I was an almost chip-for-chip clone of the Apple //e (including the MMU and IOC custom chips), but the aux side is devoted to a bunch of new ROM containing Chinese fonts, a built-in LOGO interpreter, and who knows what else (there’s 384K of extra ROM in this thing compared to a real //e).

There are two dumped versions of the firmware. Version 1.1 has $8D as the ID byte at $FBB3; this doesn’t match any real Apple, and so e.g. ProDOS refuses to work (even our modern enlightened John Brooks versions). Version 1.21 changes the ID bytes to perfectly match an Apple II Plus and so all versions of ProDOS work. Programmatically, while the extra switches of a //e exist, they’ll do things you don’t expect (RAMRD will page in ROM at $4000, which probably isn’t what you were expecting, and the lack of auxram means double-anything modes aren’t happening). So treat the machine as a 64K II Plus and everything will go well for you (it plays 64K II Plus games fine).

Even in the firmware version that IDs as a II Plus, other ROM contents can and do vary. Zellyn and qkumba’s Apple II Audit disk fails because of this.

MAME will have full support for this unique bit of history very soon.

Posted by Arbee in General @ 2:51 pm -
Content
Home
SDLMAME/MESS/HazeMD home
NEStopia Linux home
AO .PSF2 status
AO SDK (source)
My music rips
M1 home
WIP driver downloads
Links
Aaron’s WIP
Audio Overload forum
Audio Overload home
Bobby Tribble's Unemulated Games
Dave Widel's page
David Haywood (Haze)'s WIP
Discrete Logistics
Dox's WIP
FPGA Arcade
Frank Palazzolo's WIP
Kale's MAME WIP
Luca Elia's WIP
MAME E2J, home of BridgeM1
MAME Testers
MAMEdev.org
MAMEWorld
Project 2612 (Genesis VGM rips)
Robiza's WIP
ROP Music Laboratory
Slick's NSFE downloads
SNESMusic
System 16, the Arcade Museum
The MOD Archive
Ville's Development Log
Zophar's music archive

Categories



Archives

August 2017
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
28293031  


Meta
RSS 2.0
Comments RSS 2.0
WordPress

Powered by WordPress