Apple ][+ Core

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: Apple ][+ Core

Postby vebxenon » Fri Jan 04, 2019 11:22 pm

It's possible to add mouse support? Arkanoid on Apple II using mouse is top! :cheers:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: Apple ][+ Core

Postby vebxenon » Fri Jan 04, 2019 11:54 pm

Chris23235 wrote:I wrote a batch to convert all dsk files from the TOSEC 2018-03-08 to nib files, just put it in the same folder as the dsk files and the dsk2nib.exe


Thanks! :cheers: :cheers:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 5240
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Apple ][+ Core

Postby Sorgelig » Sat Jan 05, 2019 12:47 am

slingshot wrote:
Sorgelig wrote:May be Machintosh Plus core is more worth improvements? ;)

I didn't find it very interesting, it's just a black and white machine. Actually never managed to install the OS to the hard drive :)
But probably a good candidate for a second core of ijor's FX68k CPU. Maybe later this year.

after refreshing my memory i agree that Apple II is more interesting and suitable fir FPGA. Earlier color Machintosh computers a little over spec. Probably OK for MiSTer but unlikely for MiST as it requires 68030 CPU.

It's interesting to make IIgs version as well. Cycle accurate 65C816 is available and pretty well tested in SNES core.

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 757
Joined: Tue Feb 21, 2017 7:02 am

Re: Apple ][+ Core

Postby DanyPPC » Sat Jan 05, 2019 7:16 am

Thanks Slingshot for new update, I quote this too:

vebxenon wrote:It's possible to add mouse support? Arkanoid on Apple II using mouse is top! :cheers:

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Sat Jan 05, 2019 10:14 am

Sorgelig wrote:It's interesting to make IIgs version as well. Cycle accurate 65C816 is available and pretty well tested in SNES core.

Yes, the GS is better and more interesting than early MACs. Seems it's a completely different computer, with backward compatibility to Apple II.
Last edited by slingshot on Sat Jan 05, 2019 10:15 am, edited 1 time in total.

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Sat Jan 05, 2019 10:15 am

DanyPPC wrote:Thanks Slingshot for new update, I quote this too:

vebxenon wrote:It's possible to add mouse support? Arkanoid on Apple II using mouse is top! :cheers:

It's possible, just please show me some technical docs about it.

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 5240
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Apple ][+ Core

Postby Sorgelig » Sat Jan 05, 2019 10:38 am

vebxenon wrote:Arkanoid on Apple II using mouse is top!

The top is Arkanoid on SNES using the mouse! I've played several hours in it - thanks to CPU bug in earlier version giving me unlimited amount of lives :mrgreen:

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Sat Jan 05, 2019 6:54 pm

vebxenon wrote:It's possible to add mouse support? Arkanoid on Apple II using mouse is top! :cheers:

Different tastes, but I found it quite ugly :)
There are much better games on Apple II, ThunderChopper is amazing, also SkyFox.

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: Apple ][+ Core

Postby vebxenon » Sat Jan 05, 2019 11:34 pm

slingshot wrote:
DanyPPC wrote:Thanks Slingshot for new update, I quote this too:

vebxenon wrote:It's possible to add mouse support? Arkanoid on Apple II using mouse is top! :cheers:

It's possible, just please show me some technical docs about it.


https://apple2online.com/web_documents/ ... _notes.pdf

http://www.1000bit.it/support/manuali/a ... tn.0.html+

https://mirrors.apple2.org.za/ftp.apple ... 0101-A.pdf

:cheers:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: Apple ][+ Core

Postby vebxenon » Sat Jan 05, 2019 11:38 pm

slingshot wrote:
vebxenon wrote:It's possible to add mouse support? Arkanoid on Apple II using mouse is top! :cheers:

Different tastes, but I found it quite ugly :)
There are much better games on Apple II, ThunderChopper is amazing, also SkyFox.


:D Yesterday I tested around 70 games. The only I didn't get to boot was Leisure Suit Larry. I've put both games now in my SD card :cheers:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 841
Joined: Fri Apr 24, 2015 12:10 pm

Re: Apple ][+ Core

Postby vebxenon » Sat Jan 05, 2019 11:39 pm

Sorgelig wrote:
vebxenon wrote:Arkanoid on Apple II using mouse is top!

The top is Arkanoid on SNES using the mouse! I've played several hours in it - thanks to CPU bug in earlier version giving me unlimited amount of lives :mrgreen:


:mrgreen: :mrgreen: :mrgreen:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Sun Jan 06, 2019 10:40 am


OMG, 6805 MCU with an unknown firmware, have to take a deep breath before doing it (first need to crack what it does, the exact circuit won't be replicated).

rittwage
Atari maniac
Atari maniac
Posts: 94
Joined: Sun Jan 05, 2014 6:26 pm

Re: Apple ][+ Core

Postby rittwage » Tue Jan 08, 2019 2:00 am

slingshot wrote:I think it's quite acceptable now, LORES colors weren't there even for the ][+ core.
I've put it to mist-binaries:
https://github.com/mist-devel/mist-bina ... s/appleIIe

Some plans for the future:
- Fix all colors
- Disk write support
- Loadable keyboard and video ROMs
- A big ram card (Ramworks?) with several megabytes
- Hard disk interface


Not sure what you mean about LORES colors. They are correct in the old Apple ][+ core.
https://github.com/mist-devel/mist-bina ... 0912_2.rbf

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Tue Jan 08, 2019 5:58 am

rittwage wrote:Not sure what you mean about LORES colors. They are correct in the old Apple ][+ core.
https://github.com/mist-devel/mist-bina ... 0912_2.rbf


I don't think so, type the BASIC program here:
https://mrob.com/pub/xapple2/colors.html

rittwage
Atari maniac
Atari maniac
Posts: 94
Joined: Sun Jan 05, 2014 6:26 pm

Re: Apple ][+ Core

Postby rittwage » Tue Jan 08, 2019 12:50 pm

slingshot wrote:
rittwage wrote:Not sure what you mean about LORES colors. They are correct in the old Apple ][+ core.
https://github.com/mist-devel/mist-bina ... 0912_2.rbf


I don't think so, type the BASIC program here:
https://mrob.com/pub/xapple2/colors.html


I went by the COLOR DEMOSOFT on the DOS 3.3 master. It shows the LORES colors, and runs the kaleidoscope correctly. That doesn't work in the new core...

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Tue Jan 08, 2019 9:56 pm

rittwage wrote:
slingshot wrote:
rittwage wrote:Not sure what you mean about LORES colors. They are correct in the old Apple ][+ core.
https://github.com/mist-devel/mist-bina ... 0912_2.rbf


I don't think so, type the BASIC program here:
https://mrob.com/pub/xapple2/colors.html


I went by the COLOR DEMOSOFT on the DOS 3.3 master. It shows the LORES colors, and runs the kaleidoscope correctly. That doesn't work in the new core...


It could be that it looks good, but if some BASIC commands gives wrong colors, then something is definitely broken.

rittwage
Atari maniac
Atari maniac
Posts: 94
Joined: Sun Jan 05, 2014 6:26 pm

Re: Apple ][+ Core

Postby rittwage » Mon Jan 14, 2019 12:18 am

It's not that the colors are wrong... All lores color output is scrambled in a crazy way. Just run the color demo and see what it does, or watch the kaleidoscope. Something is strange with it... This didn't happen in the old ][ core, but I can see you had to rewrite the output for 15khz completely.

Anyway, I don't think your GIT repo is up to date or I would pull it and try to help.

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Mon Jan 14, 2019 8:40 am

rittwage wrote:It's not that the colors are wrong... All lores color output is scrambled in a crazy way. Just run the color demo and see what it does, or watch the kaleidoscope. Something is strange with it... This didn't happen in the old ][ core, but I can see you had to rewrite the output for 15khz completely.

Anyway, I don't think your GIT repo is up to date or I would pull it and try to help.


I've detached the Apple IIe to preserve the + code in the original:

https://github.com/gyurco/apple2efpga/

rittwage
Atari maniac
Atari maniac
Posts: 94
Joined: Sun Jan 05, 2014 6:26 pm

Re: Apple ][+ Core

Postby rittwage » Wed Jan 16, 2019 2:02 am

slingshot wrote:
rittwage wrote:It's not that the colors are wrong... All lores color output is scrambled in a crazy way. Just run the color demo and see what it does, or watch the kaleidoscope. Something is strange with it... This didn't happen in the old ][ core, but I can see you had to rewrite the output for 15khz completely.

Anyway, I don't think your GIT repo is up to date or I would pull it and try to help.


I've detached the Apple IIe to preserve the + code in the original:

https://github.com/gyurco/apple2efpga/


I'm even more confused now. Your repo now only contains the old Apple II+ core. Where is your new //e core source? :)

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Wed Jan 16, 2019 8:28 am

rittwage wrote:


I'm even more confused now. Your repo now only contains the old Apple II+ core. Where is your new //e core source? :)

This is the //e. Just didn't update the README yet.

rittwage
Atari maniac
Atari maniac
Posts: 94
Joined: Sun Jan 05, 2014 6:26 pm

Re: Apple ][+ Core

Postby rittwage » Wed Jan 16, 2019 1:08 pm

slingshot wrote:
rittwage wrote:


I'm even more confused now. Your repo now only contains the old Apple II+ core. Where is your new //e core source? :)

This is the //e. Just didn't update the README yet.


It's not- I compiled it and it's the old VGA II+ core...

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Wed Jan 16, 2019 1:18 pm

rittwage wrote:
slingshot wrote:
rittwage wrote:
I'm even more confused now. Your repo now only contains the old Apple II+ core. Where is your new //e core source? :)

This is the //e. Just didn't update the README yet.


It's not- I compiled it and it's the old VGA II+ core...

Are you sure you're at a6583dce4b7955de5580c3184bad5c8aa7b77bf9?

rittwage
Atari maniac
Atari maniac
Posts: 94
Joined: Sun Jan 05, 2014 6:26 pm

Re: Apple ][+ Core

Postby rittwage » Wed Jan 16, 2019 1:24 pm

slingshot wrote:
rittwage wrote:
slingshot wrote:This is the //e. Just didn't update the README yet.


It's not- I compiled it and it's the old VGA II+ core...

Are you sure you're at a6583dce4b7955de5580c3184bad5c8aa7b77bf9?


I just did a clean git clone of your whole directory...

slingshot
Atari God
Atari God
Posts: 1258
Joined: Mon Aug 06, 2018 3:05 pm

Re: Apple ][+ Core

Postby slingshot » Wed Jan 16, 2019 1:30 pm

rittwage wrote:I just did a clean git clone of your whole directory...

Then no idea, of course in the history of the repo, there is the Apple II+.
The latest revision's mist_top contains the config string:

Code: Select all

  constant CONF_STR : string :=
   "AppleII;;"&
   "S,NIB;"&
   "O1,CPU Type,6502,65C02;"&
   "O23,Monitor,Color,B&W,Green,Amber;"&
   "OBC,Scanlines,Off,25%,50%,75%;"&
   "O5,Joysticks,Normal,Swapped;"&
   "O6,Mockingboard S4,off,on;"&
"T7,Cold reset;";

So you must have a CPU Type menu item in the OSD. If you don't have, then it's not the latest version.

rittwage
Atari maniac
Atari maniac
Posts: 94
Joined: Sun Jan 05, 2014 6:26 pm

Re: Apple ][+ Core

Postby rittwage » Wed Jan 16, 2019 1:38 pm

slingshot wrote:
rittwage wrote:I just did a clean git clone of your whole directory...

Then no idea, of course in the history of the repo, there is the Apple II+.
The latest revision's mist_top contains the config string:

Code: Select all

  constant CONF_STR : string :=
   "AppleII;;"&
   "S,NIB;"&
   "O1,CPU Type,6502,65C02;"&
   "O23,Monitor,Color,B&W,Green,Amber;"&
   "OBC,Scanlines,Off,25%,50%,75%;"&
   "O5,Joysticks,Normal,Swapped;"&
   "O6,Mockingboard S4,off,on;"&
"T7,Cold reset;";

So you must have a CPU Type menu item in the OSD. If you don't have, then it's not the latest version.


That version is not what is in your GIT repo. The version in your GIT repo now is the old II+ core.

constant CONF_STR : string := "AppleII+;;S,NIB;O2,Monitor Type,Color,Monochrome;O3,Monitor Mode,Main,Alt;O4,Enable Scanlines,off,on;O5,Joysticks,Normal,Swapped;O6,Mockingboard S4,off,on;T7,Cold reset;";


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 3 guests