AppleII+ core

https://github.com/MiSTer-devel/Main_MiSTer/wiki

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

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

AppleII+ core

Postby Newsdee » Sat Nov 04, 2017 3:12 pm

My favorite core has been ported! Thanks a lot Sorgelig!

I've made a video capture, video looks great but my card seems to dislike the audio for some reason. No big deal for regular play though, I normally use the audio jack anyway.

https://youtu.be/CFFsqaZ_Q6c

jcw
Retro freak
Retro freak
Posts: 12
Joined: Sat Jul 01, 2017 8:03 pm
Location: Houten, NL

Re: AppleII+ core

Postby jcw » Sun Nov 05, 2017 12:48 pm

Very nice - works great!

Lroby74
Captain Atari
Captain Atari
Posts: 156
Joined: Sun Sep 04, 2016 8:35 pm

Re: AppleII+ core

Postby Lroby74 » Sun Jun 09, 2019 1:05 pm

Hello,
i am having some difficult to understand how have some correct boot rom for Apple II..

i am coming from Mist where rom is inside RBF file :(

Please help me :(

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

Re: AppleII+ core

Postby Newsdee » Mon Jun 10, 2019 5:35 am

I don't remember using a particular boot ROM, but maybe it's been too long since I setup something from scratch.
What error are you seeing? On my setup the core will just boot to "Apple ][" and stay there until you insert a .nib file and reset.

Lroby74
Captain Atari
Captain Atari
Posts: 156
Joined: Sun Sep 04, 2016 8:35 pm

Re: AppleII+ core

Postby Lroby74 » Mon Jun 10, 2019 11:27 am

Newsdee wrote:I don't remember using a particular boot ROM, but maybe it's been too long since I setup something from scratch.
What error are you seeing? On my setup the core will just boot to "Apple ][" and stay there until you insert a .nib file and reset.


Some games won't load correctly while on Mist Apple 2 core , they works fine.

i can read this about Apple II Mister core :

This archive does NOT include a copy of the Apple ][+'s ROMs, which
are copyright Apple Computer. Instead, it includes a very trivial
BIOS that beeps, displays a text screen, then cycles through some
lores and hires graphics patterns when keys are pressed. This should
be enough to verify the graphics, sound, and keyboard are working (but
not the disk emulator). Source for this BIOS is in the bios.a65 file,
which I assembled using the xa65 cross-assembler.

The system requires two ROM images: a 12K image of the system roms
(memory from 0xD000 - 0xFFFF) and a 256-byte image of the Disk II
controller bootstrap ROM (memory from 0xc600 - 0xc6ff if the card is
in the usual slot 6).

Once you obtain them, run the "rom2vhdl" script to convert the binary
files into .vhd files that hold the data. The Makefile contains rules
for doing this.

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

Re: AppleII+ core

Postby Newsdee » Mon Jun 10, 2019 12:05 pm

Lroby74 wrote:Some games won't load correctly while on Mist Apple 2 core , they works fine.

Do you have any titles? I can try them.

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

Re: AppleII+ core

Postby Sorgelig » Mon Jun 10, 2019 12:28 pm

Apple 2 on MiST recently got some improvements while MiSTer not.
That's why some games may work on MiST while don't work on MiSTer.
Some day i will port the changes. MiSTer has other improvements i've made while porting the core a year ago. So i have to port new changes without removing my original improvements not presented on MiST. So it needs some deeper involvements while porting.

Lroby74
Captain Atari
Captain Atari
Posts: 156
Joined: Sun Sep 04, 2016 8:35 pm

Re: AppleII+ core

Postby Lroby74 » Mon Jun 10, 2019 2:53 pm

Newsdee wrote:
Lroby74 wrote:Some games won't load correctly while on Mist Apple 2 core , they works fine.

Do you have any titles? I can try them.


After first one that i've tried, i stopped try others.

Title is :"A Mind Forever Voyaging (1985)(Infocom)" (2 sides)

NML32
Atari Super Hero
Atari Super Hero
Posts: 643
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: AppleII+ core

Postby NML32 » Wed Jun 12, 2019 8:41 pm

Is anyone else having issues with Analog Joystick controlls? I noticed issues with Apple II and Atari 5200 cores.

Here is a test I did with the Atari 5200 Test Cart.
https://youtu.be/u66FQOj3GhY

I tried using the 8bitdo USB dongle and Bluetooth USB dongle, both give pretty much the same results.

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

Re: AppleII+ core

Postby Sorgelig » Wed Jun 12, 2019 9:45 pm

NML32 wrote:Is anyone else having issues with Analog Joystick controlls? I noticed issues with Apple II and Atari 5200 cores.

Here is a test I did with the Atari 5200 Test Cart.
https://youtu.be/u66FQOj3GhY

I tried using the 8bitdo USB dongle and Bluetooth USB dongle, both give pretty much the same results.

i have no such problem. I can move analog stick with smooth dot move in this test. Using 8bitdo SF30Pro and DS4 gamepads.
Probably your settings of analog sticks (Menu core) are wrong.
Make sure you didn't skip analog X/Y at the end!

NML32
Atari Super Hero
Atari Super Hero
Posts: 643
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: AppleII+ core

Postby NML32 » Wed Jun 12, 2019 10:40 pm

@Sorgelig, thank you!!! Your suggestion worked. :D :cheers: :D
Last edited by NML32 on Wed Jun 12, 2019 10:41 pm, edited 1 time in total.

NML32
Atari Super Hero
Atari Super Hero
Posts: 643
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: AppleII+ core

Postby NML32 » Wed Jun 12, 2019 10:40 pm

Duplicate post.

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

Re: AppleII+ core

Postby Newsdee » Thu Jun 13, 2019 12:30 am

Lroby74 wrote:After first one that i've tried, i stopped try others.

Title is :"A Mind Forever Voyaging (1985)(Infocom)" (2 sides)

Does it work with an emulator? And did you convert the files to .nib format?

I just ran Dragon Fire without issues on mine.

Lroby74
Captain Atari
Captain Atari
Posts: 156
Joined: Sun Sep 04, 2016 8:35 pm

Re: AppleII+ core

Postby Lroby74 » Thu Jun 13, 2019 7:51 am

Newsdee wrote:
Lroby74 wrote:After first one that i've tried, i stopped try others.

Title is :"A Mind Forever Voyaging (1985)(Infocom)" (2 sides)

Does it work with an emulator? And did you convert the files to .nib format?

I just ran Dragon Fire without issues on mine.


It works perfectly on Mistica's Apple IIe core, for me is enough that
Simply Mister's Apple II core is really too old (March 2018, is almost oldest core on Mister, after X68000)

Mistica's Apple IIe core is about 3 months old only..

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

Re: AppleII+ core

Postby slingshot » Thu Jun 13, 2019 7:57 am

There are significant differences between a basic Apple ][+ and Apple //e machine. For example, the built-in 80 character board.

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

Re: AppleII+ core

Postby Newsdee » Thu Oct 03, 2019 2:10 am

Thanks Sorgelig for porting the latest changes and fixes to this core!

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

Re: AppleII+ core

Postby Newsdee » Thu Oct 03, 2019 12:54 pm

Would it be a lot of work to support the .dsk format for this core?

Most disk images out there are .dsk. The .nib format adds a volume label to it, and is only needed by multi disk games.

I figure it would be possible to add the code of dsk2nib in the firmware? Then convert on the fly when selecting a .dsk?

If we had that and disk write support, this core would be perfect and we could play longer games.

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

Re: AppleII+ core

Postby Sorgelig » Thu Oct 03, 2019 7:15 pm

Yes, it's possible. I plan to integrate it. Anyway it will be read-only as well.
I don't plan to implement write support myself. I'm not a big fan of Apple II. For games read-only is pretty much enough.
But anyone is welcome to implement it.

User avatar
kitrinx
Captain Atari
Captain Atari
Posts: 173
Joined: Wed Sep 26, 2018 6:03 am

Re: AppleII+ core

Postby kitrinx » Fri Oct 04, 2019 12:33 am

Newsdee wrote:Would it be a lot of work to support the .dsk format for this core?

Most disk images out there are .dsk. The .nib format adds a volume label to it, and is only needed by multi disk games.

I figure it would be possible to add the code of dsk2nib in the firmware? Then convert on the fly when selecting a .dsk?

If we had that and disk write support, this core would be perfect and we could play longer games.


If anyone wants to add write support, you can probably use similar mechanics as save files in console cores and save an entire copy of the diskette with the changes. NES core's FDS saving is a good example. That way the original diskettes wouldn't be altered while still saving your data.

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

Re: AppleII+ core

Postby Newsdee » Fri Oct 04, 2019 6:07 am

The platform has a large number of adventure and RPG games, including the first Ultima, Wizardry, Zork, and the precursor of Fallout, Wasteland. There are also space exploration games like Space Rogue and Sundog.

I understand this genre isn't everybody's cup of tea, but it is a significant part of he Apple II library and they cannot be played properly if we cannot save.

Writing a copy of the disk as save file works well enough, though. That will make it easier to backup with other saves (e.g. for consoles). Ideally it should be still in .dsk format so it can be opened with independent emulators.

User avatar
Newsdee
Atari God
Atari God
Posts: 1482
Joined: Fri Sep 19, 2014 8:40 am

Re: AppleII+ core

Postby Newsdee » Fri Oct 04, 2019 10:01 am

Wow, that was quick. Thanks Sorgelig!

flain
Atariator
Atariator
Posts: 27
Joined: Sat Nov 03, 2018 6:21 am

Re: AppleII+ core

Postby flain » Sun Oct 06, 2019 9:43 pm

Edit: sorry this should be in Apple IIe thread, the problem is in the Apple IIe core

Anyone else have problems with up/down direction working in this core on controller/joystick in games?

I have a 8bitdo SNES controller connected via USB and it maps and works in the MiSTer menu and other systems, but in the apple II core only left/right works and up/down doesn't do anything. If i go into the core menu and choose the option to swap x/y then only up/down works (by pressing left/right). Tested with a few games boulder dash, pacman and other others (wouldn't work in any game).

Ran the updater script incase it was fixed in some framework update but still same problem.

NML32
Atari Super Hero
Atari Super Hero
Posts: 643
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: AppleII+ core

Postby NML32 » Sun Oct 06, 2019 11:00 pm


flain
Atariator
Atariator
Posts: 27
Joined: Sat Nov 03, 2018 6:21 am

Re: AppleII+ core

Postby flain » Tue Oct 08, 2019 1:04 am

Thanks but seems to be a different problem as my controller has no analogue sticks (its the SNES controllers that they made up for the super nt release). I'll try another controller but seems weird that it works in all the other cores.


Return to “MiSTer”

Who is online

Users browsing this forum: crocky and 11 guests