Apple IIgs core
-
- Posts: 20
- Joined: Thu May 28, 2020 8:15 pm
- Has thanked: 4 times
- Been thanked: 2 times
-
- Core Developer
- Posts: 300
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Apple IIgs core
It would be amazing! I have tried to contact this author, but I haven't heard anything:
https://www.youtube.com/watch?v=N3AP9sr6C34
https://www.youtube.com/watch?v=N3AP9sr6C34
- Newsdee
- Top Contributor
- Posts: 873
- Joined: Mon May 25, 2020 1:07 am
- Has thanked: 104 times
- Been thanked: 239 times
Re: Apple IIgs core
I will third (fourth, fifth, sixth, seventh?) this too
The IIGS was a pretty unique computer. It did not have a ton of games (well under 100 IIRC) but it did have some gems. It had a really awesome version of Rastan. Interestingly enough the two other 16-bit computer contenders of the time (Amiga and Atari ST) never got a released port of Rastan. That alone is worth having a IIGS core for in my book!
The IIGS was a pretty unique computer. It did not have a ton of games (well under 100 IIRC) but it did have some gems. It had a really awesome version of Rastan. Interestingly enough the two other 16-bit computer contenders of the time (Amiga and Atari ST) never got a released port of Rastan. That alone is worth having a IIGS core for in my book!
Re: Apple IIgs core
For me, the IIgs was the high point in Apple design until the arrival of the iMac.
Now, instead of wishing for an IIgs, how about taking up the mantle to create one yourself.
I have another project started...working from first principles, learning about core development.
If you cannot work on it individually, well then, form a small team to get the core over the line.
Now, instead of wishing for an IIgs, how about taking up the mantle to create one yourself.
I have another project started...working from first principles, learning about core development.
If you cannot work on it individually, well then, form a small team to get the core over the line.
-
- Posts: 249
- Joined: Tue Jun 02, 2020 6:49 pm
- Has thanked: 26 times
- Been thanked: 53 times
Re: Apple IIgs core
I'll 10th,11th, 12th and so on for this core to come to fruition. I have a IIgs but more nostalgic for the II Plus and E type keyboard design so might even sell mine when and if a core releases.
- Chris23235
- Top Contributor
- Posts: 982
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: Apple IIgs core
Correct - see this side-by-side comparison from RMA. https://www.youtube.com/watch?v=Jph0gxzL3UI&t=225s
I also recall a thread on Mac on Amiga, but not sure if it was on this, or the old Atari forum.
I also recall a thread on Mac on Amiga, but not sure if it was on this, or the old Atari forum.
Re: Apple IIgs core
IIGS would be a tough core to do. Not so much for the CPU and graphic modes, as they are pretty straightforward - but for the unique Ensoniq sound chip. Unless it's similar to another sound chip that has been done, it's a lot of work from scratch.
Re: Apple IIgs core
even a partial IIGS core is more than we have now. IMHO sound can wait get "something" going first to kindle movement.
Re: Apple IIgs core
I would think for now that building out a IIGS core minus that one component would be of greater benefit then arguing about it absence.
-
- Top Contributor
- Posts: 1311
- Joined: Mon Jul 06, 2020 9:37 pm
- Has thanked: 634 times
- Been thanked: 308 times
Re: Apple IIgs core
Here, these might help take care of the sound:
https://github.com/mamedev/mame/blob/ma ... es5503.cpp
http://archive.6502.org/datasheets/enso ... r_chip.pdf
https://github.com/mamedev/mame/blob/ma ... es5503.cpp
http://archive.6502.org/datasheets/enso ... r_chip.pdf
Re: Apple IIgs core
Maybe I'm missing some subtleties (still an HDL neophyte), but the ES5503 doesn't look all that daunting to me. It's basically an array of 32 almost-identical functional units that seem like pretty straightforward sample playback units. There are some oddities regarding the even and odd members of a pair, and two of the channels not really being usable due to a mask defect or something, but it doesn't seem to be a quagmire of a chip by any means.
Also, I've seen a couple comments suggesting that GS/OS uses the "unusable" channels as timers, so it might not really work to omit it altogether.
Also, I've seen a couple comments suggesting that GS/OS uses the "unusable" channels as timers, so it might not really work to omit it altogether.
- pgimeno
- Top Contributor
- Posts: 709
- Joined: Thu Jun 11, 2020 9:44 am
- Has thanked: 277 times
- Been thanked: 226 times
Re: Apple IIgs core
If they are PCM like ExCyber says it's not much of a surprise, right?Estrayk wrote: ↑Thu Apr 29, 2021 11:30 pm Impressive sound chip from 1986!
https://www.youtube.com/watch?v=NEyrydIkBtw
PS: Greetings from Cranky!
Converters I've written: Floppy DIM/FDI/FDD/HDM to D88, D88 to XDF, Tape SVI 318/328 CAS to WAV
Re: Apple IIgs core
Just to be clear, I'm not trying to say it wasn't an impressive chip, just that it appears to be much more regular than, say, SID or a Yamaha synth. Basically, it seems like its cleverness had more to do with making 32 channels happen at that price point at that time than it had to do with anything that leaks into the programming model. To put it another way, it "compresses better" as a high-level functional description.
I'm reminded of an interview with Bob Yannes that I read years ago in which he talked about an "oscillator" that was supposed to be shared between all SID channels, but due to a combination of manufacturing process oddities and schedule pressure they ended up basically doing a copy/paste/edit of the silicon layout so that each channel had its own "oscillator" (scare quotes because I'm pretty sure that this term was being used as a metaphor for an analog Moog component, with the actual implementation in the Commodore and Ensoniq chips being based on digital counters). I'd bet that the ES5503 actually achieved some of the particular efficiencies that he'd hoped to implement in SID.
I'm reminded of an interview with Bob Yannes that I read years ago in which he talked about an "oscillator" that was supposed to be shared between all SID channels, but due to a combination of manufacturing process oddities and schedule pressure they ended up basically doing a copy/paste/edit of the silicon layout so that each channel had its own "oscillator" (scare quotes because I'm pretty sure that this term was being used as a metaphor for an analog Moog component, with the actual implementation in the Commodore and Ensoniq chips being based on digital counters). I'd bet that the ES5503 actually achieved some of the particular efficiencies that he'd hoped to implement in SID.
Re: Apple IIgs core
Yes, supposedly the SID was to be 32 channels also using some tricks that were later used in the 5503 instead.ExCyber wrote: ↑Fri Apr 30, 2021 1:36 am Just to be clear, I'm not trying to say it wasn't an impressive chip, just that it appears to be much more regular than, say, SID or a Yamaha synth. Basically, it seems like its cleverness had more to do with making 32 channels happen at that price point at that time than it had to do with anything that leaks into the programming model. To put it another way, it "compresses better" as a high-level functional description.
I'm reminded of an interview with Bob Yannes that I read years ago in which he talked about an "oscillator" that was supposed to be shared between all SID channels, but due to a combination of manufacturing process oddities and schedule pressure they ended up basically doing a copy/paste/edit of the silicon layout so that each channel had its own "oscillator" (scare quotes because I'm pretty sure that this term was being used as a metaphor for an analog Moog component, with the actual implementation in the Commodore and Ensoniq chips being based on digital counters). I'd bet that the ES5503 actually achieved some of the particular efficiencies that he'd hoped to implement in SID.
Re: Apple IIgs core
Cranky! hey my friend! we haven't seen each other for a long time! still at Valencia?pgimeno wrote: ↑Fri Apr 30, 2021 12:53 amIf they are PCM like ExCyber says it's not much of a surprise, right?Estrayk wrote: ↑Thu Apr 29, 2021 11:30 pm Impressive sound chip from 1986!
https://www.youtube.com/watch?v=NEyrydIkBtw
PS: Greetings from Cranky!
Yep, anyway sounds like the angels:
https://www.youtube.com/watch?v=wxzH5kdejAA
-
- Top Contributor
- Posts: 1311
- Joined: Mon Jul 06, 2020 9:37 pm
- Has thanked: 634 times
- Been thanked: 308 times
Re: Apple IIgs core
Not sure if this is helpful, but here is a schematic: https://www.applefritter.com/files/2021 ... ematic.pdf
-
- Posts: 77
- Joined: Wed Nov 04, 2020 10:03 am
- Has thanked: 24 times
- Been thanked: 16 times
Re: Apple IIgs core
The hard drive support on Apple2 has piqued my interest in this - did anything come of the ideas etc?
Another great demo here https://youtu.be/73X9O2dQ0rM?t=37 showing OXYGEN running with some lovely sound.
Another great demo here https://youtu.be/73X9O2dQ0rM?t=37 showing OXYGEN running with some lovely sound.