Apple1 IECmem card released

6 posts / 0 new
Last post
Offline
Last seen: 2 weeks 1 day ago
Joined: Feb 17 2024 - 06:58
Posts: 22
Apple1 IECmem card released

I just released my IECMEM card:

https://github.com/vossi1/Apple1-IECmem?

4x32K RAM, 2x32K ROM, IEC Interface with Speedloader, SD2IEC onboard (subdirectorys), Userport, very cheap to build!

You can run an A1 without onboard RAMs/Proms.

If you deactivate the onboard ram, you can load 4 programs in 4 banks and switch between them ;)

Later I will add IEC printing routines...

Christian

 

 

Online
Last seen: 59 min 1 sec ago
Joined: Jul 5 2018 - 09:44
Posts: 3016
Looks very nice. 

Looks very nice.

 

Offline
Last seen: 1 month 9 hours ago
Joined: Apr 9 2021 - 04:31
Posts: 183
Interesting, if I see that

Interesting, if I see that right your card upgrades the Apple-1 more less to a Commodore Pet with a very slow display by adding a 6522 that drives the user port (why did not you use an edge connector like in all Commodore devices? to obvious for Apple Fans) and the IEC bus nicely done with 7406. The SD2IEC is a spearate device on the same PCB.

For my taste only thing that is missing is Commodore (Micrsosoft) BASIC as it has routines to read and write from/to floppy/SD-card.

Your card looks to me like a MK2 of this one: @p-lab https://p-l4b.github.io/iec/ with more memory and different software.

A good fit would be this https://p-l4b.github.io/A1-SID/ as with the timer you can play SID files without cycle counting.

If you already mix Commodore with Apple you can also use a Commodore 64 keyboard what is far easier to get outside USA and Eastern Europe than an Apple II keyboard https://p-l4b.github.io/appledore/

To build an even more multisystem hybrid I would recommend to add this: https://p-l4b.github.io/graphic/ a Graphic Card with the TMS9918 as used in the TI-99/4A or MSX1.

There is somewhere a KIM-1 port of Commodore Basic with Floppy support that should assemble fine when the right Adresses have been put into the header.

It is made to work with a serial Terminal.

I think it's a great idea! To make it much more useable.

 

Offline
Last seen: 2 weeks 1 day ago
Joined: Feb 17 2024 - 06:58
Posts: 22
my goal was...

My goal was to build a small and cheap card to load and save comfortable to a drive instead to use the ACI.

And the 6502 is able to do that without any fpga or microcontroller ;)  only some iec routines in a ROM are needed.

later I decided to add also ram to have all on one board. 

And finally I added the SD2IEC (like on my LC256 Computer) to have also a drive onboard. But the SD2IEC is not needed - you can leave the parts away and use only a 1541.

And you are right - it's nice to have a the timers for usage in the Apple1.

PS: I don't want to touch the Woz-Basic. I think you can save or load Basic programs with the monitor.

PS2: I thought about to build a V9958 graphics card like I did for the CBM2 and C64 but I like the simple terminal output of the Apple1. If I want everything much better - I can use my LC256 ;)

Christian

Offline
Last seen: 1 month 9 hours ago
Joined: Apr 9 2021 - 04:31
Posts: 183
Would not be a passive

Would not be a passive adapter to your CBM2 V9958 all that is needed?

If some one is looking for a RAM ROM card for the Apple I, I think your card is much better engineered than the one introduced here: https://www.applefritter.com/content/apple-1-ram-banks ignoring the IEC, SD2IEC and VIA part.

I guess the card would work if only the left half is populated as RAM ROM card?

Offline
Last seen: 2 weeks 1 day ago
Joined: Feb 17 2024 - 06:58
Posts: 22
Everything is possible!

With my IECmem card is everything possible:

You can populate only the RAM part, only the ROM part or both.

You can only use it as IEC Interface - with or without onboard SD-drive.

In the schematic it's easy to see what parts you need!

You can modify the GAL equations to support 4K Apple1 RAM at 0000-0FFF and 28KB on my card. The second A1 4K could appear at E000.

It's also possible to change the switchable ROM segments in the GAL.

 

Yes, a passive adapter would work, but it wouldn't take much effort for me to build a V9958 card for the Apple 1, since the Eagle drawing is almost identical. I would only have to change the connector, modify the GAL logic and create the layout. But as I already wrote, you might as well use my LC256 ;)

 

Christian

 

 

Log in or register to post comments