#jsmess 2018-04-09,Mon

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
***oscar has joined #jsmess [00:35]
............................. (idle for 2h20mn)
godane has joined #jsmess [02:55]
......... (idle for 41mn)
oscar has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) [03:36]
oscar has joined #jsmess [03:44]
.......... (idle for 46mn)
LordNigh2 has joined #jsmess
Lord_Nigh has quit IRC (Ping timeout: 268 seconds)
LordNigh2 has quit IRC (Ping timeout: 252 seconds)
Lord_Nigh has joined #jsmess
[04:30]
.................................................... (idle for 4h16mn)
Lord_Nigh has quit IRC (Read error: Operation timed out)
Lord_Nigh has joined #jsmess
Lord_Nigh has quit IRC (Read error: Operation timed out)
[08:50]
Lord_Nigh has joined #jsmess [09:02]
................................................ (idle for 3h58mn)
LordNigh2 has joined #jsmess [13:00]
Lord_Nigh has quit IRC (Ping timeout: 268 seconds)
LordNigh2 is now known as Lord_Nigh
[13:05]
......... (idle for 44mn)
SketchCowPlaystation update: Duncan continues his non-stop addition of covers, enough that I'm not even going to try to go after them anymore.
I'm going to figure out how there's images that don't have a region setting.
Then I'm going to verify that the psxj or whatever is working, then set things over to it.
[13:49]
......................... (idle for 2h4mn)
***azakai_ has quit IRC (Ping timeout: 255 seconds) [15:54]
............ (idle for 55mn)
SketchCowMetadata Machine just flung another 117 covers in
We're rapidly towards "what hasn't he gotten a covere"
[16:49]
.............................. (idle for 2h26mn)
DFJustin: Do you have a suggestion for which Macintosh model we should be trying?
maciix ?
[19:15]
balrogSketchCow: mame?
I'd try maciici
[19:17]
SketchCowLet's see if I can dream up a .json [19:26]
[2018-04-09 19:32:26] Building src/mame/drivers/mac.cpp into mamemac.js.gz
Naturally this will work perfectly the first time out
Zero issues
Ok, so, I did a build, it didn't tell me anything, it finished
It's starting to feel like the only way forward is I request: db48x - please build mamemac
Like, me being in there is resulting in 1. It doesn't get built 2. I'm probably actually adding another cook
Once the DRIVER is built, I can add additional machines along that driver.
[19:32]
***ted has quit IRC (Ping timeout: 260 seconds)
db48x has quit IRC (Read error: Operation timed out)
db48x has joined #jsmess
ted has joined #jsmess
[19:43]
...... (idle for 29mn)
db48xwell, let's take a look
yea, tooling problems
Compiling src/mame/machine/egret.cpp...
ERROR:root:Emscripten, llvm and clang repo versions do not match, this is dangerous (1.37.33, 1.37.36, 1.37.36)
SketchCow: I am going to edit your .bashrc file
[20:15]
SketchCowDO IT
Let me know when I have THE POWER
[20:21]
db48xSketchCow: you have THE POWER now
I tested it in my .bashrc, seems to work
now when you log in it will activate the correct version of the emscripten sdk
[20:22]
SketchCowLoged in
Logged
Building
It's taking forever on mac
A good sign
[20:31]
db48xa very good sign [20:31]
SketchCowBonus is it's now building seattle
even if seattle is brokeass
[20:38]
db48x:) [20:38]
SketchCowOK, they're in
First, let's see Crazy Taxi blow up
Next, let's get that Mac booting.
[20:44]
DFJustinI never figured out what was wrong with dreamcast [20:47]
SketchCowOh, I know
I just want it to at least start up and explode
Before we weren't even compiling
Next, we now have a mac_hdd_mac750
OK, https://archive.org/details/dc_crzytaxi blew up as predicted
Now, trying to think of a piece of software we can use to boot in mac
[20:48]
https://archive.org/details/OregonTrailMacintosh_color
PLACE yer bets PLACE yet bets
Likely I didn't pack the bios
[20:57]
DFJustinyou're giving it a 5MB file and claiming it's a floppy [20:59]
SketchCowhttps://archive.org/details/OregonTrailMacintosh works fine
Suggested step?
I mean, obviously I'm just trying to get it to boot
Pce_drive_hd1 could be set
Whatever the name is
To swap it to the hard drive image
[20:59]
DFJustinyeah you need a boot chd as -hard1
the oregon trail is a raw hfs image so you need to slot in a fake image-reader addon card: -nbe image
[21:09]
SketchCowWell, let's not go crazy [21:10]
DFJustinthen you can pass in the oregon trail image as -disk [21:11]
SketchCowWhat's a good set to set up to make it like a boot
{
"name": "Macintosh IIci",
"js_filename": "mamemac.js.gz",
"bios_filenames": [
"maciici.zip"
],
"peripherals": [
"flop1"
],
"native_resolution": [
640,
480
],
"extra_args": [
],
https://archive.org/details/mac_hdd_mac750 exists
http://ia801906.us.archive.org/7/items/emularity_engine_v1/maciici.json
[21:11]
DFJustinwith native this works: mame maciici -hard1 mac750.chd -nbe image -disk OregonTrail.img
I'm not sure how to get it to see the chd from another item with emularity
but you'll want peripherals to be "disk" instead of "fop1" and then put the extra stuff in extra_args
and you'll need nb_image.zip as an additional bios file
[21:14]
SketchCownb_image uploaded and added to the json
json not updating... yet
updated
[21:17]
DFJustinyeah then you'll want extra_args to have "-nbe image", "-hard1 mac750.chd" except for that second part won't work because it won't know where to find mac750.chd
DFJustin pokes db48x
[21:21]
SketchCowhttps://archive.org/details/mac_hdd_mac750
http://ia801906.us.archive.org/7/items/emularity_engine_v1/maciici.json is in the process of getting nbe image
I'm trying to remember how we do the pce thing
Oh
it's mame_peripheral_sdhjfsdkjfhskdjfhskdjfhsdf
[21:22]
DFJustinit looks like there is actually a System Folder on the oregon trail image so pce just boots off that directly, but it looks like that doesn't work with mame [21:27]
SketchCowexception thrown: 12123064 mamemac_wasm.js.gz:17095:4
failed to asynchronously prepare wasm: 12123064
[21:27]
DFJustinso we may not have done anything quite like this yet [21:27]
SketchCowI'm sticking with https://archive.org/details/mac_hdd_mac750 so it's coherent. [21:27]
DFJustinwell that would need a different json because it's a chd
with the peripheral set to "hard1"
[21:28]
SketchCowWell, let's get a .dsk image or something for mac
Shove it in there
https://archive.org/details/mac_hdd_mac750
Now with .dsk and a 800k .dsk file
exception thrown: 12123064
[21:28]
DFJustindriver is "mac", should be "maciici"
at that point it should boot to a floppy disk question icon
[21:35]
db48xdb48x tries to catch up [21:36]
DFJustinbecause you've given it an empty disk and no other boot device [21:36]
SketchCowdb48x: The emularity has become sentient
And wants to find you
It calls you "diskfather"
It is demanding diskfather
3 people have been killed
[21:37]
DFJustindb48x: I'm thinking we need a way to load a hard disk image with macos from a specified archive.org item plus the software image from the current item [21:38]
db48xmame_peripheral_hard1 mac_hdd_mac750/mac750.chd is correct [21:39]
SketchCowhttps://archive.org/details/mac_hdd_mac750 is now updated [21:39]
db48xbut you should put it on the item that needs the hard drive, not on the hard drive's item [21:40]
SketchCowI'm just trying to make it boot for now
So we have a blank 800k disk image
And the hard drive
And just make it boot before we get triiiiiicksy
[21:40]
db48xok, then you also need a mame_peripheral_flop1 [21:40]
DFJustindo the extra args go before or after the peripheral parameters? they need to be before in this case [21:40]
db48xto specify what floppy drive image to use
DFJustin: good question, one moment
[21:40]
DFJustinI don't think we need mame_peripheral_flop1 just for this
it'll load with the -disk
[21:41]
db48xnaturally we put the extra_args right at the end [21:42]
SketchCowhttps://archive.org/details/mac_hdd_mac750 is now pumped [21:42]
DFJustinyeah the addon card loadout affects which peripheral types are available
I can't think of a reason why the args would need to be at the end so putting them at the beginning should be safe although they need to be after the driver name
[21:42]
db48xDFJustin: should I add another option (extra_args_pre?), or should the extra_args always come first, or is there a better solution?
https://archive.org/details/mac_hdd_mac750&external_js=1
SketchCow: looks like you forgot to do word breaking
[21:44]
SketchCowwhere what [21:47]
db48x"extra_args": [
"-nbe", "image"
],
[21:47]
DFJustindoes that matter? [21:48]
db48xit expects to see an array where each word is separate, just like bash would do when you type it in [21:48]
SketchCowThis is how rockets crash into buildings [21:48]
DFJustinalso take out the mame_peripheral_flop1 thing [21:48]
db48xalso it looks like there's an additional bug
which DFJustin will probably laugh at me for
[21:50]
DFJustinok it's getting further now [21:52]
db48xok, I fixed that minor detail
and yes, it does look like it gets further
[21:53]
SketchCowRemoving the flop1 just in case [21:54]
DFJustinyeah having the same file for both blows it up with native [21:55]
SketchCowexception thrown: 16146632 [21:55]
db48xoh, I guess for this one it should have been mame_peripheral_disk instead of mame_peripheral_flop1
if you specify them both explicitly like that, then you don't have to use the emulator_ext property
[22:02]
DFJustinFS.stat('/emulator/mac_hdd_mac750')
Object { dev: 0, ino: 0, mode: 16384, nlink: 1, uid: 0, gid: 0, rdev: 0, size: 2, atime: Date 2018-04-09T21:57:57.800Z, mtime: Date 2018-04-09T21:57:57.800Z, … }
FS.stat('/emulator/mac_hdd_mac750/mac750.chd')
Error: Permission denied
db48x: don't confuse him
[22:03]
db48x(except that you do, because if you leave it out you won't get the emularity at all; it's a bug we have to fix)
DFJustin: hmm
[22:03]
SketchCowJust give me instructions, prefaced by Sketchcow
And I'll do them
[22:04]
DFJustinI think the setup is ok now and we have a bug somewhere [22:04]
SketchCowI don't understand much of this, except lightly, and I feel bad for all the people [22:04]
db48xDFJustin: very curious
15:06:20.100 FS.readFile('/emulator/mac_hdd_mac750/mac750.chd')
15:06:20.050 Error: No such file or directory
DFJustin: loader.js line 1087 is where I create the file after I download it
jvilk: ping?
[22:05]
SketchCowDFJustin: If I wanted to generate a list of all MAME arcade machines up to now, is there an easy way to do that
I want to compare against all the arcade_* ones we have, get things going
[22:15]
DFJustinit's a bit tricky without making an ARCADE compile
running this from the mame source tree is probably pretty close: grep -R GAME src/mame/drivers
[22:20]
......... (idle for 44mn)
SketchCowhttps://archive.org/details/arcade_crusnusa
It boots enough to crash!
Take that!!
[23:05]
DFJustinoh that's a fun one
exception thrown: RuntimeError: invalid conversion to integer,__ZN17midvunit_renderer15render_textransEiRKN12poly_managerIf20midvunit_object_dataLi2ELi4000EE8extent_tERKS1_i@https://cors.archive.org/cors/emularity_engine_v1/mamemidvunit_wasm.js.gz:7051738:1
that's regular ass C code too
wasm thing apparently https://github.com/kripken/emscripten/issues/4625
probably needs to be fixed in mame
[23:08]
SketchCowDFJustin: How about just the parents
I figure arcade + parents
I can run mame64 in glowing machine if needed
found a solution, focus elsewhere
like the mac
[23:25]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)