Time |
Nickname |
Message |
00:00
🔗
|
|
Ravenloft has joined #jsmess |
01:16
🔗
|
|
Swizzle has joined #jsmess |
01:26
🔗
|
bai |
SketchCow: got the builds up somewhere more permanent, along with their asm.js counterparts for comparison http://assets.metacade.com/emulators/ |
01:29
🔗
|
SketchCow |
Oh, fantastic. |
01:30
🔗
|
SketchCow |
Let me mail alon. |
01:30
🔗
|
SketchCow |
And cc you |
01:30
🔗
|
SketchCow |
Just so I understand, the asm.js ones are STILL Emscripten WASM builds, just fallovers? |
01:30
🔗
|
SketchCow |
Or pure Emscriptens |
01:31
🔗
|
SketchCow |
Also, at the top of the page, I suggest listing all your versions: Clang, Emscripten, MAME, etc. |
01:37
🔗
|
bai |
pure emscripten |
01:37
🔗
|
bai |
basically what we're building now |
01:39
🔗
|
SketchCow |
Great |
03:09
🔗
|
|
Swizzle has quit IRC (Read error: Operation timed out) |
03:21
🔗
|
|
godane has quit IRC (Ping timeout: 255 seconds) |
03:51
🔗
|
|
godane has joined #jsmess |
04:23
🔗
|
|
godane has quit IRC (Quit: Leaving.) |
04:24
🔗
|
|
godane has joined #jsmess |
04:58
🔗
|
|
Swizzle has joined #jsmess |
05:16
🔗
|
SketchCow |
I have questions |
05:16
🔗
|
SketchCow |
I'm doing the boots |
05:16
🔗
|
SketchCow |
With the second disk |
05:16
🔗
|
SketchCow |
Running into problems OF FUCKING COURSE |
05:16
🔗
|
SketchCow |
remembering how janky we've got it so if you don't get it you will never get it |
05:16
🔗
|
SketchCow |
Anyway |
05:16
🔗
|
SketchCow |
{ |
05:16
🔗
|
SketchCow |
"name": "Apple IIe Enhanced", |
05:16
🔗
|
SketchCow |
"js_filename": "mameapple2e.js.gz", |
05:16
🔗
|
SketchCow |
"bios_filenames": ["apple2e.zip"], |
05:16
🔗
|
SketchCow |
"peripherals": ["flop2"], |
05:16
🔗
|
SketchCow |
"native_resolution": [560,384], |
05:16
🔗
|
SketchCow |
"extra_args": ["-flop1","000helper.dsk","-sl1","memexp","-sl6","diskii","-sl4","\"\""], |
05:16
🔗
|
SketchCow |
"driver": "apple2ee" |
05:16
🔗
|
SketchCow |
} |
05:16
🔗
|
SketchCow |
So, it will look for 000helper.dsk and shove that in flop1 |
05:17
🔗
|
SketchCow |
And the current disk goes into flop2 |
05:17
🔗
|
SketchCow |
https://archive.org/details/alice_in_wonderland_2 |
05:17
🔗
|
SketchCow |
This should work |
05:18
🔗
|
SketchCow |
(Ignore the scaling is x2, that's because I've not made apple2ee-helper go into the right place. |
05:19
🔗
|
SketchCow |
cors_get.php?path=%2F17%2Fitems%2Femularity_engine_v1%2Fmameapple2e.js.gz:1 Device Apple Disk II load (000helper.dsk) failed: File not found |
05:19
🔗
|
SketchCow |
000helper.dsk is VERY much there. |
05:21
🔗
|
SketchCow |
trying "extra_args": ["-sl1","memexp","-sl6","diskii","-sl4","\"\"","-flop2","000helper.dsk"], |
05:21
🔗
|
SketchCow |
Because there's no god |
05:22
🔗
|
SketchCow |
DEFINITELY says Loading Game 1 and Game 2 |
05:22
🔗
|
SketchCow |
Checked, disk image is valid |
05:24
🔗
|
SketchCow |
Trying https://archive.org/details/3_in_1footballcollegeteamsofthepast |
05:25
🔗
|
SketchCow |
Same |
05:25
🔗
|
SketchCow |
DFJustin: any ideas |
05:37
🔗
|
DFJustin |
emularity has to know to put the extra file in the filesystem I guess |
05:37
🔗
|
DFJustin |
maybe if you add it to bios_filenames |
05:37
🔗
|
DFJustin |
(lol what a mess) |
05:39
🔗
|
SketchCow |
Let it settle for a moment, and we can see |
05:45
🔗
|
SketchCow |
OK, settled. |
05:45
🔗
|
SketchCow |
https://archive.org/details/3_in_1footballcollegeteamsofthepast |
05:45
🔗
|
SketchCow |
Gives error: |
05:48
🔗
|
SketchCow |
cors_get.php?path=%2F17%2Fitems%2Femularity_engine_v1%2Fmameapple2e.js.gz:1 Device Apple Disk II load (./000helper.dsk) failed: File not found |
05:50
🔗
|
SketchCow |
Motherfuck |
05:52
🔗
|
SketchCow |
OK, so |
05:52
🔗
|
SketchCow |
I made a version without a second disk. |
05:52
🔗
|
SketchCow |
{ |
05:52
🔗
|
SketchCow |
"name": "Apple IIe Enhanced (With Helper Boot Disk)", |
05:52
🔗
|
SketchCow |
"js_filename": "mameapple2e.js.gz", |
05:52
🔗
|
SketchCow |
"bios_filenames": ["apple2e.zip"], |
05:52
🔗
|
SketchCow |
"peripherals": ["flop2"], |
05:52
🔗
|
SketchCow |
"native_resolution": [560,384], |
05:52
🔗
|
SketchCow |
"extra_args": ["-sl1","memexp","-sl6","diskii","-sl4","\"\""], |
05:53
🔗
|
SketchCow |
"driver": "apple2ee" |
05:53
🔗
|
SketchCow |
} |
05:53
🔗
|
SketchCow |
https://archive.org/details/3_in_1footballcollegeteamsofthepast now boots |
05:53
🔗
|
SketchCow |
But doesn't work (because you know) |
05:53
🔗
|
SketchCow |
But I want to put 000helper.dsk into flop1 and whatever is being loaded into flop2 |
05:53
🔗
|
SketchCow |
What did I get wrong? |
05:56
🔗
|
SketchCow |
You can absolutely see it loading "game file 1" and "game file 2" |
05:57
🔗
|
SketchCow |
We just don't know why it can't find it. |
05:57
🔗
|
SketchCow |
Going to try something |
05:59
🔗
|
SketchCow |
OK, so verified... |
05:59
🔗
|
SketchCow |
When it boots, it puts whatever's the only .dsk into flop2 and boots and doesn't boot Apple IIe because nothing's in slot 1 |
05:59
🔗
|
SketchCow |
No errors, this is all expected behavior |
05:59
🔗
|
SketchCow |
I renamed the "football" disk so that it wasn't named .dsk |
06:00
🔗
|
SketchCow |
It loaded only 000helper.dsk, shoved it in flop2 as per the json and nothing |
06:00
🔗
|
SketchCow |
So obviously, we want flop1 |
06:00
🔗
|
SketchCow |
I am sure if I renamed flop2 to flop1 in peripherals, it would "do the right thing" |
06:01
🔗
|
SketchCow |
https://ia902603.us.archive.org/18/items/loaderlab/loader.js |
06:01
🔗
|
SketchCow |
OK, maybe if it's flop2 and /000helper.dsk |
06:06
🔗
|
|
Swizzle has quit IRC (Quit: Leaving) |
06:32
🔗
|
SketchCow |
https://archive.org/details/3_in_1footballcollegeteamsofthepast |
06:32
🔗
|
SketchCow |
Got it booting |
07:20
🔗
|
SketchCow |
Oh man |
07:20
🔗
|
SketchCow |
Now realize the second part |
07:26
🔗
|
SketchCow |
I assume you want the answer |
07:31
🔗
|
SketchCow |
Well, SORT of realized it. |
07:31
🔗
|
SketchCow |
OK, first. |
07:31
🔗
|
SketchCow |
"extra_args": ["-flop1","/emulator/zzzzzzhelper.dsk","-sl1","memexp","-sl6","diskii","-sl4","\"\""], |
07:31
🔗
|
SketchCow |
That purts the floppy in the right place. |
07:32
🔗
|
SketchCow |
Second, if it's named 000helper.dsk, it loads that into the SECOND floppy disk as well |
07:32
🔗
|
SketchCow |
Since it's the "first match" for the peripheral. |
07:32
🔗
|
SketchCow |
So flop2 gets 000helper.dsk |
07:32
🔗
|
SketchCow |
So I renamed it zzzzzzhelper.dsk |
07:32
🔗
|
SketchCow |
Going to try an experiment |
07:33
🔗
|
SketchCow |
Oh, I should mention |
07:33
🔗
|
bai |
I'm trying out some other systems from my old collection. paperboy used to be dogshit slow, now it's easily 100% with wasm |
07:33
🔗
|
SketchCow |
It's not putting the first match into the flop1 |
07:33
🔗
|
SketchCow |
Hey, link to paperboy |
07:33
🔗
|
bai |
lemme put it up |
07:34
🔗
|
SketchCow |
Anyway, it's now loading NOTHING into flop2 and putting the boot disk into flop1 |
07:34
🔗
|
SketchCow |
So small victories |
07:34
🔗
|
SketchCow |
But not finished |
07:36
🔗
|
bai |
http://assets.metacade.com/emulators/paperboy-wasm.html |
07:37
🔗
|
SketchCow |
Double the horizontal resolution |
07:39
🔗
|
bai |
done |
07:40
🔗
|
db48x |
you shouldn't need to change extra_args at all, just peripherals |
07:40
🔗
|
db48x |
"peripherals": ["flop1", "flop2"], |
07:43
🔗
|
SketchCow |
really |
07:43
🔗
|
SketchCow |
REEEEaly |
07:43
🔗
|
SketchCow |
OK, one moment. |
07:43
🔗
|
db48x |
yea, it's an array for a reason :) |
07:45
🔗
|
SketchCow |
bai: I have requests, if you're fucking around like that |
07:46
🔗
|
* |
db48x yawns |
07:46
🔗
|
SketchCow |
db48x: Still doin' it |
07:46
🔗
|
db48x |
very sleep |
07:47
🔗
|
SketchCow |
S'cool |
07:47
🔗
|
SketchCow |
You solved 2 hours of my fucking around in... 2 seconds |
07:47
🔗
|
SketchCow |
maybe |
07:47
🔗
|
yipdw |
oh, I think I know why my install of Firefox nightly was eating RAM and dying. it's running the wasm code via an interpreter |
07:49
🔗
|
SketchCow |
https://archive.org/details/3_in_1footballcollegeteamsofthepast |
07:49
🔗
|
SketchCow |
It sees one disk and boots of it. |
07:49
🔗
|
SketchCow |
It loads the second but does not see it from the system |
07:52
🔗
|
bai |
I guess paperboy is now fast with the regular asm.js build too http://meobets.com/~bai/emularity/emupack/paperboy.html |
07:52
🔗
|
bai |
oops, that's the non-permanent link |
07:53
🔗
|
db48x |
SketchCow: hrm |
07:53
🔗
|
bai |
http://assets.metacade.com/emulators/paperboy.html |
07:54
🔗
|
SketchCow |
Yeah, successful load but no other thing |
07:57
🔗
|
db48x |
I'll have to debug it in the morning when I have an iq |
07:57
🔗
|
db48x |
we should make it more like dosbox anyway; relying on alphabetical order is dumb |
08:00
🔗
|
yipdw |
ok, there we go |
08:00
🔗
|
yipdw |
with wasm enabled this is so much better |
08:01
🔗
|
yipdw |
i can now enjoy Paperboy's hilariously frustrating controls |
08:05
🔗
|
SketchCow |
Well, I won't push harder until you have a chance to look at it tomorrow. |
08:07
🔗
|
SketchCow |
bai: I can give you some other ones |
08:07
🔗
|
SketchCow |
Where WASM might be fun |
08:23
🔗
|
bai |
I dunno if I need any more ways to avoid work I'm supposed to be doing instead :P |
08:25
🔗
|
SketchCow |
ha |
08:25
🔗
|
SketchCow |
Quite fine |
08:42
🔗
|
SketchCow |
db48x: Explained for brevity for when you come back: |
08:42
🔗
|
SketchCow |
- Item is https://archive.org/details/3_in_1footballcollegeteamsofthepast |
08:43
🔗
|
SketchCow |
- Idea is there are two floppies - 000helper.dsk and the item's real disk, 3_in_1footballcollegeteamsofthepast.dsk |
08:43
🔗
|
SketchCow |
- 000helper goes into flop1, 3_in_1 into flop2 |
08:43
🔗
|
SketchCow |
- When it boots, the "helper" disk will switch to the second disk (in s6,d2) and show a menu |
08:44
🔗
|
SketchCow |
- Hence disks with files but no ability to boot get a leg up in life |
08:48
🔗
|
SketchCow |
- The loader definitely shows two images loading in |
08:48
🔗
|
SketchCow |
- (The doubled resolution is a known thing, preventing doubling has to go to a whitelist) |
14:17
🔗
|
DFJustin |
I'd like to see amiga (a500) in wasm |
15:04
🔗
|
|
ted______ has joined #jsmess |
17:51
🔗
|
db48x |
ah |
17:59
🔗
|
SketchCow |
:) |
18:00
🔗
|
SketchCow |
Look at my nice trouble ticket! |
18:01
🔗
|
db48x |
:) |
18:01
🔗
|
db48x |
https://archive.org/details/3_in_1footballcollegeteamsofthepast&external_js=1 |
18:02
🔗
|
db48x |
I don't think it's working though |
18:02
🔗
|
db48x |
I fixed a bug that caused it to put both images into flop1 |
18:03
🔗
|
db48x |
now it's got "-flop1 /emulator/000helper.dsk -flop2 /emulator/3_in_1footballcollegeteamsofthepast.dsk" in the arguments, so it _should_ be working |
18:05
🔗
|
db48x |
still says that S6,D2 is empty |
18:13
🔗
|
SketchCow |
hmm |
18:15
🔗
|
SketchCow |
I'm going to get a boot disk and make it the helper disk |
18:15
🔗
|
SketchCow |
Something generic |
18:18
🔗
|
SketchCow |
OK, it now has a generic DOS 3.3 disk |
18:18
🔗
|
SketchCow |
Will take a moment to "settle" |
18:22
🔗
|
SketchCow |
It's settled. Testing. |
18:23
🔗
|
SketchCow |
https://archive.org/details/3_in_1footballcollegeteamsofthepast&external_js=1 worked |
18:23
🔗
|
SketchCow |
So thank you for that. |
18:24
🔗
|
SketchCow |
Now I will put the other helper disk back in, and then I will figure out if it's a case that ProDOS tells the 3.3 disk to take a hike |
18:24
🔗
|
SketchCow |
Can I tell the devs to push it over? |
18:24
🔗
|
SketchCow |
Or do you need to clean up |
18:26
🔗
|
db48x |
go for it |
18:37
🔗
|
SketchCow |
It's happening! |
18:38
🔗
|
SketchCow |
And yes, verified, somethings wrong with the helper disk |
18:38
🔗
|
SketchCow |
If the main disk is ProDOS 2.4.1 and the second disk is DOS 3.3 |
18:57
🔗
|
Vito` |
I bet 40 years ago that was like a super common thing that everyone knew |
18:57
🔗
|
Vito` |
and no-one wrote down ever |
19:01
🔗
|
SketchCow |
Agreed |
19:01
🔗
|
SketchCow |
I now have verification - no. |
19:01
🔗
|
SketchCow |
I need a DOS3.3 boot disk that does a menu on disk 2 |
19:02
🔗
|
SketchCow |
And a ProDOS one. |
19:26
🔗
|
|
azakai has joined #jsmess |
19:50
🔗
|
|
azakai has quit IRC (Quit: Ex-Chat) |