Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

Apple I - RetroArch (Mame) - (Almost) Complete Setup 1.0.0

   (0 reviews)

2 Screenshots

About This File

My first attempt at posting a full setup. The result is not up to the usual high standard here but I don't think that this system has ever been proposed, so I post it anyway. 

The Apple I was short lived, sold less than 200 units handmade by Steve Wozniak and Steve Jobs but it has a great historical significance.

The process is the same as for the Floatingyeti releases except that I have zipped the files in their own directories. The emulator is Retroarch/mame_libretro.

For the people allergic to Retroarch, you can use Mame and type the command lines for each game manually (or create a command file). The instructions to launch the games are on the hash file (good luck to you...).

So you must go through the following steps:

    1. Extract the media.zip in Hyperspin/Media
    2. Extract the Main Menu.zip in Hyperspin/Media/Main Menu
    3. Extract the games where you want and point Rocketlauncher to this directory
    4. Extract the Retroarch.zip to your Retroarch folder
    5. Extract the Databases.zip to your......Databases folder !
    6. Choose Retroarch as the emulator in Rocketlauncher and mame_libretro as the core in the module global settings.

    7. you must add the following lines in the Retroarch module for Rocketlauncher where it's needed:

MSystem := "Apple I"
mTypeVar:= Apple I|mame_libretro|apple1

 

You should be ready to go. I have included the savestates in the retroarch folder so you don't have to go through the tedious process of typing all the command lines. If the save states doesn't start automatically in retroarch you have to put the corresponding option on in the core options, or hit F4 (or your hotkey+F4) each time you start a game.

It is my first release so please be tolerant. I will update the files if I have made any mistakes.

There was little to none artworks available for this system and the games have no graphics so it was tough to create the media. I know I have done a pretty subpar job and I hope someone will pick up the job and improve the media dramatically. I didn't made a Bezel as I am using a Megabezel in Retroarch. It's an old wooden TV that fits well with the homemade Apple I built by Steve Wozniak.

Credits goes to Floatinyeti for his help and inspiration, to Duimon who created the nice megabezel I am using for the videos and for whoever created the original database and main theme I have borrowed.

Edited by brudibru


Aspect Ratio

16:9
  • Like 1
  • Upvote 1
  • Super Like 7

User Feedback

Recommended Comments



sanchezmike01

Posted

No problem....pipmick gets all the credit, I'm just passing the info....also he explains everything in detail pertaining to using joysticks or keyboards in this video

https://youtu.be/i7vdV0-ujmU

brudibru

Posted

The video is useful and at the same time I am trying to understand how it works as it seems to be a pretty clever setup.

So if I understand correctly the author has created a hdd file containing the OS 6.08 and most of the games and he has converted it in chd. He has then made copies for each game and renamed them accordingly. The chd files are launched with mame via the bat files, along with some other parameters (for some games, which are not present in the hdd, he also launches a dsk file).

What I don't understand is how he can make the games launch directly instead of starting in the OS. Is the renaming enough for that ? (edit: of course not, so maybe something to setup inside the OS itself ?)

The whole package is very well done with proper cfg files, choice of model depending on the game and nice artwork. A very good job and the proof that mame can play many more games than only the software files one.

It is possible to convert this setup directly to Hyperspin, using the pc launcher module and the bat files, but it would also be nice to propose a more universal setup and maybe add more games. Floatingyeti is looking at this system, and is much more skilled than I am so I will wait for his opinion on this.

sanchezmike01

Posted

Yea sometimes non mame stuff plays well on mame.....if yeti had a spreadsheet of all software systems he has I can compare to things I got as well..BUT, I have major limitations like only using android and only using mame 0.227...anything beyond that is a waste for me as newer versions on mame on Android can only be used for actual arcade games only....I may have 1 or 2 systems not on the mame softlist but working within mame....the weird thing about machintosh is that some boot up and load for me while others just boot up to the os ...the only thing I can think about is maybe the Mac drivers were updated and enhanced beyond mame 0.227....I tested each game on the pc and android, all boot up to the games on the pc and on Android it was hit or miss

brudibru

Posted

When you arrive to the OS you have access to the hard drive or the disk ? If not it is maybe a problem when loading the game.

sanchezmike01

Posted

Oh man...I forgot  major issue...hahaha ....the pc version I uploaded is mame standalone while I'm on mame RetroArch android....ill wait till 1 of yall launch from RetroArch to see if there are any differences or not compared to the android version

floatingyeti

Posted

thank you Sanchezmike I could run most of those disks. 

i was using macpro machine and it did not like some disks (prompted to format them because they were unreadable)

looks like they were using macsefd as well.  I just need to use the correct machine and slot device

Potentially I can get much more than those 19 games to work.

the MAME Mac software list select is garbage. I don't know why there wasn't more effort taken to gather working disk images because the machine has a status of 100% support.  And it supports almost every disk format.

This is a chaotic mess! I'm going to gather more games and see how far I can expand this.

 

 

brudibru

Posted

😅 Yes that is a useful detail ! I have not been able to launch a single game via mame_libretro macintosh on pc myself but I am confident floatingyeti will succeed.

I have put the hash file filn the cfg file, the files required by mame in the roms folder, tried different versions but my retroarch just crashes without showing anything.

brudibru

Posted

Floatingyeti, sorry to bother, I have a few questions:

  • Have you been able to launch some games with mame_libretro ?
  • Judging from the setup uploaded by sanchezmike it seems mandatory to launch a chd with an OS (mostly the 6.08 for old games). Do you agree ?
  • if yes what would be the solution to load both the game and the OS ? A cmd file would be an option and then a save state but I haven't been able to launch a game with mame_libretro. Also in the cmd file I wouldn't know how to precise which kind of macintosh to launch

Again, sorry for the flow of questions but this system is getting on my nerves...

floatingyeti

Posted

You can launch OS from floppy or use the mac_hdd chds.

It looks like pipmick was renaming the mac608 chd. I'm confused why he had to duplicate it and rename it for each game. I assume you could just have a single hdd chd with all the games installed. Must be necessary method with command line.

I need to consolidate everything to one common disk format and one hdd image.

I just quickly went through everything with Macintosh Plus.

Any issue I have right now is due to my limited knowledge of Macintosh models and operation.

I will deconstruct everything and recreate it with my usual insanity.

I need to finish another system project first.

Playing Grid Wars and Shuffle Puck was extremely nostalgic so I must have been using Macintosh as a young yeti.

floatingyeti

Posted

1 hour ago, brudibru said:

Floatingyeti, sorry to bother, I have a few questions:

1. Yes most of them. Some disks prompt me to format because they are unreadable. That must be my mistake using wrong machine, bios, or slot device.

2. Chd is not mandatory for most games. Some games boot without one and other games can boot to OS floppy image.

3. Yes, load os as needed and game 

Autosave on exit method works. I can launch directly to game.

It looks like macsefd model was used. Is that the best option? Can I expand the setup with a better model? I need to research.

I also remember playing (I think] Paratrooper and Bug Hunt. I will find those and make them run!

  • Like 1
brudibru

Posted

Thanks for the answers !

I think that the chd made by pipmick not only contains the os 6.08 but also most of the games ! Try to launch a game, exit to the os and look at what is inside the hard drive. So from one game launched you can play almost all of the 19 games (execpt some who needs a dsk file). What I really don't get is how he managed to launch the games directly as he is not using save states.

Also you can see in the cfg folders that he is using different macintosh versions for each games. I don't know if it is really necessay and maybe the mac2 or another model can be retrocompatible enough.

 

 

brudibru

Posted

1 hour ago, floatingyeti said:

1. Yes most of them. Some disks prompt me to format because they are unreadable. That must be my mistake using wrong machine, bios, or slot device.

2. Chd is not mandatory for most games. Some games boot without one and other games can boot to OS floppy image.

3. Yes, load os as needed and game

  1. The prompt to format shows that the OS has not recognized the disk. The problem is maybe linked to the format of the file or the way it has been compressed rather than the os, bios or machine
  2. I understand that some games doesn't require the chd but they also all work with it. So it's probably better to create a process where the chd is always launched if it's what you will work on. This way it will be easier to add new games or OS later on.
  3. I have not been able to launch even a simple game with retroarch. I don't understand what I am doing wrong. Maybe you can describe your own process so I can try on my own
floatingyeti

Posted

I can get everything launching in retroarch.

i dont want to explain everything yet, because i may go a completely different direction than Pipmick.

I need to seek out more games and test a few things.

I understand what he did and it works but I feel like I can learn more and possibly do better if I avoid this method.

There are many ways to go about this. His way might be best but I need sometime to determine that.

sanchezmike01

Posted

As far as monitor games for the apple1 I can load them up with no problems.....now as far as basic games, I'm having issues....any one of yall tested out the basic loading games yet?

brudibru

Posted

Nice !!


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Please Read

    Downloads in this section are for HyperSpin 1.x only which has been discontinued. Traffic to this section has had to be throttled to maintain proper website operations. While we are not investing new resources into HS1 we do intend to preserve the media that made it famous.

×
×
  • Create New...