Previous Thread
Next Thread
Print Thread
Page 78 of 78 1 2 76 77 78
Joined: Mar 2001
Posts: 16,841
Likes: 45
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,841
Likes: 45
A 30+ year old "Halloween Egg" was discovered today in the official Apple IIgs diagnostics program (not by me). Boot it up on October 31st and you get this:

[Linked Image from rbelmont.mameworld.info]

6 members like this: zillion, robcfg, Stiletto, Revenant, Duke, kmg
Joined: Feb 2014
Posts: 681
Likes: 9
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 681
Likes: 9
Playing a bit with Total Replay and I noticed that it seems to get into a state where you get funky hi-res colors where everything's only purple and green.

It only seems to do this after a DHGR screen gets previewed:

[Linked Image from i.imgur.com]

after a DHGR preview happens:

[Linked Image from i.imgur.com]


./mame apple2e -sl7 cffa202 -hard1 Total\ Replay\ v4.01.hdv


I use the cffa202 since the cffa2 doesn't seem to autoboot.

(Another weird thing I noticed is that I ran Total Replay on mame on a different system and I was able to launch Tharolian Tunnels and for some reason on another computer Total Replay doesn't seem to have Tharolian Tunnels. I type THAR and I get "The Asteroid Field" instead.

Immediately after booting up Total Replay 4.01 I press the right arrow: On one system I get Agent USA, on the other I get 8bit-Slicks. It's really strange as I redownloaded Total Replay and Tharolian Tunnels isn't there. So strange.


)

Joined: Mar 2001
Posts: 16,841
Likes: 45
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,841
Likes: 45
TR changes the game list depending on the system. 64K machines don't get 128K/DHGR games like Airheart and Marble Madness, and machines without a joystick connected (MAME only recently properly emulated having it disconnected) don't get Skyfox, for instance.

Joined: Feb 2014
Posts: 681
Likes: 9
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 681
Likes: 9
ohhhhh ok. Thanks for the info RB, I thought I was going bats.


I see where it will tell you if you have a joystick when it starts up ( -gameio joy )


[Linked Image from i.imgur.com]

with joystick, 336 games
no joystick, 243 games

(with 64k apple2p and joystick 291 games)
(with 64k apple2p and no joystick 213 games)

and Total Replay also has a joystick tester with CTRL+P and if you have no joystick it says: "NO JOYSTICK DETECTED"

[Linked Image from i.imgur.com]

and it seems if you want to use the cffa2 you have to use apple2ee (since it has the 65c02) ,

for apple2e (or apple2p) (or apple2 if you type 7 CTRL+P) you use the cffa202 (regular 6502)

Now I understand why:
cffa2 CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)
cffa202 CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)

Last edited by Golden Child; 11/05/21 09:41 PM.
Joined: Feb 2014
Posts: 681
Likes: 9
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 681
Likes: 9
I've been fiddling with firefox and trying to learn about javascript programming and read about the gamepad API so I thought I'd write a gamepad tester in javascript:

My javascript code is crap, but it taught me a lot about how gamepads work under firefox and chrome in linux: The big takeaway is that the gamepad is invisible in a window until you "generate some activity". This activity can be moving the joystick axis or pressing a button.

g = navigator.getGamepads()

returns an empty array until you move the gamepad/joystick. If anyone wants to see my crap tester I'll clean it up and post it somewhere. Let me know.

Before moving the joystick:

[Linked Image from i.imgur.com]

After moving the joystick, you get an array of gamepads:

[Linked Image from i.imgur.com]



[Linked Image from i.imgur.com]


So I figured, what online emulators could use a joystick?

I tried scullinsteel's online apple // jse emulator and amazingly it supports the joystick. Until you move the joystick, the mouse controls PDL(0) and PDL(1) but after movement, it returns values from the gamepad api.

[Linked Image from i.imgur.com]

pulling the joystick into the lower right for 255,255

(note that here you see two different firefox windows reading the same gamepad. Even though the gamepad was active in one firefox window, it wasn't active in the other freshly opened window until there was gamepad activity)

[Linked Image from i.imgur.com]

Ahhh, yes! Choplifter plays great with a joystick!



Then I thought, didn't I hear that you can run mame in a browser?

So I went to archive and tried Total Replay and it amazed me: It's mame in a browser, and it blew my mind when I saw you can access the UI and everything.

[Linked Image from i.imgur.com]

but too bad, the joystick didn't work, one possible reason is that -gameio joy wasn't specified, and if you enable the joy from the UI and reset, it hangs. But I see the potential there, and it's awesome.

[Linked Image from i.imgur.com]

Last edited by Golden Child; 11/07/21 04:50 PM.
Joined: Feb 2014
Posts: 681
Likes: 9
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 681
Likes: 9
Most everything on archive launches into mame,

but I tried a couple of other browser emulators on archive, dosbox (with Airlift Rescue and qbasic (qbasic gorillas and trying "print stick(0)" ) the gamepad doesn't work.

However, Vice works (commodore 64), you just have to configure the joystick by:

pressing button 2 to get the menu (also acts as a back button),
go to Machine Settings / Joystick Device 1 --> set to Joystick,
then go to Joystick mapping and set the Up/Down/Left/Right/Fire for your joystick and then it should work.

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Joined: Jun 2014
Posts: 86
P
Member
Offline
Member
P
Joined: Jun 2014
Posts: 86
Originally Posted by Golden Child
one possible reason is that -gameio joy wasn't specified

Jason added it. It looks to be working now.

Joined: Feb 2014
Posts: 681
Likes: 9
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 681
Likes: 9
Awesome! Thank you!

It didn't work for me on my first launch because I hadn't yet pressed a gamepad/joystick button to "activate" the gamepad in the browser.

So before/while the emulator's loading in the browser, you might press a gamepad button to activate it. Then hit CTRL+P in total replay to test it.

Page 78 of 78 1 2 76 77 78

Link Copied to Clipboard
Who's Online Now
2 members (Vas Crabb, Praxis), 33 guests, and 4 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,993
Posts118,152
Members5,005
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com