Posts for Sonia

1 2 3
17 18
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Alyosha wrote:
Is there a standard one for PAL, or is it the same?
Yes it is. Confirmed that after doing some tests: First I changed BlueMSX's Video Frequency to Auto, then loaded a regular MSX game using the "MSX - French" and "MSX - German" profiles (because they're undebatably PAL territories). The idea was checking if their FPS would display as 50. BlueMSX has no native FPS display like Bizhawk, so I had to use Fraps for that. As expected, the counter kept fixed at 50 for both. Then did the same with "MSX - Brazilian" and "MSX - Japanese" and the counter went up to 60, so those were also working as intended. Last thing to check was the regular "MSX" profile (which corresponds to MSX.rom). The counter showed 50 like the first two, therefore that's definitely the PAL standard.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Alyosha wrote:
I could use some help getting a list together of good hashes (SHA1) for BIOS files though, if anyone more familiar with the system knows what the standards are.
Here are some I'm aware of:
FMPAC.rom
SHA1:9D789166E3CAF28E4742FE933D962E99618C633D
 MD5:6F69CC8B5ED761B03AFD78000DFB0E19

KANJI.rom
SHA1:5AFF2D9B6EFC723BC395B0F96F0ADFA83CC54A49
 MD5:ACF53887C2D2783DC059A9B442C86B90
 
MSX.rom
SHA1:E998F0C441F4F1800EF44E42CD1659150206CF79
 MD5:364A1A579FE5CB8DBA54519BCFCDAC0D
 
MSX2.rom
SHA1:6103B39F1E38D1AA2D84B1C3219C44F1ABB5436E
 MD5:EC3A01C91F24FBDDCBCAB0AD301BC9EF
 
MSX2EXT.rom
SHA1:5C1F9C7FB655E43D38E5DD1FCC6B942B2FF68B02
 MD5:2183C2AFF17CF4297BDB496DE78C2E8A
 
MSX2P.rom
SHA1:E90F80A61D94C617850C415E12AD70AC41E66BB7
 MD5:847CC025FFAE665487940FF2639540E5

MSX2PEXT.rom
SHA1:FE0254CBFC11405B79E7C86C7769BD6322B04995
 MD5:7C8243C71D8F143B2531F01AFA6A05DC
 
MSXDOS23.rom
SHA1:0527FB75775CAA76C7ECA8D449938ACE83D36E96
 MD5:56BF5B02FED377B7BB9D91F914965431
 
PAINT.rom
SHA1:ACE202E87337FBC54FEA21E22C0B3AF0ABE6F4AE
 MD5:41DB0D7B37BE479296FFD59FCD6775F0
 
MSXJ.rom
SHA1:DF48902F5F12AF8867AE1A87F255145F0E5E0774
 MD5:F005E55C680BA6E7B19F6D4DC8F73CE5

MSX2J.rom
SHA1:0081EA0D25BC5CD8D70B60AD8CFDC7307812C0FD
 MD5:53BEC1C22B30C0A15263E04B91A7814F

MSX2JEXT.rom
SHA1:0FBD45EF3DD7BB82D4C31F1947884F411F1CA344
 MD5:8AABDE714A42256BEF36EA9B04F6EF59
The source is BlueMSX's Machines\Shared Roms folder.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Alyosha wrote:
For follow on work I'm leaning heavily toward an MC68000 based system. I think this will offer the most utility in the long run just having the cpu available. But I'm still not 100% sure yet.
Well, X68k uses MC68000, so that could be a logical follow up. btw, sorry for the late answer but thanks for all those links. They will certainly prove useful in the future. :)
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Alyosha wrote:
Honestly though, starting from zero, you or anyone other interested person is only like 2 months of relatively simple study away from being 100% capable of fixing the existing core. It's really really not that hard. I would strongly encourage you or any other interested PCE folks to give it a try, you may find it rewarding to get a system working that you are very interested in.
Can you give us some links containing the resources/materials necessary for studying then? Because for someone starting from zero like me, I'd appreciate some directions at least. Just information that'd be relevant to fixing the core is enough.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Here are the systems currently missing in Bizhawk that I'm looking forward to the most: Arcade Already being worked on by feos. NDS Already being worked on by SuuperW. MSX OpenMSX/BlueMSX could be ported over, but since you want to develop something in-house I guess that's out of question. I remember you once said all the components for a MSX core are already there, and it's just a matter of stitching them together. So maybe this one wouldn't be super hard? NEC PC-9801 Japanese personal computer. Not that many TAS-suitable games, but the ones that do exist are good. Sharp X68000 Another JP personal computer. Plenty of action stuff that's TAS-suitable. A lot of them are Arcade ports, but there are some originals too. That's it. As a side note, I know this has already been said many times, but if you can reserve a bit of time to improve PCEHawk and bring it closer to Mednafen levels of accuracy, it'd be much appreciated. That core is in pretty bad shape.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Very excited to see this. I was starting to lose my hopes on mamehawk due to not hearing about it in quite a while (thought the project was abandoned because of libtas), but it's nice to be proven wrong. Keep it up, feos. :)
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
My mind is blown... absolutely stunning.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
What a day to announce things on though. I'm interested to know what this will be able to do that higan/bsnes can't.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
feos wrote:
Tell me one thing. How many tools like Lua, Hex Edtior or RAM Watch does retroarch have?
Not sure since I never looked into it that far. But doing some research I found this: https://docs.libretro.com/library/lutro/ (Looks like a pretty barebones Lua implementation.) For RAM Watch that's all I could find: https://forums.libretro.com/t/view-system-ram/849/4
You can use the SYSTEM_RAM and VIDEO_RAM stuff to poke directly at the guts. libretro is not a debugger interface, so that’s what you get. Netplay does not send savestates, as that would be far, far, far too slow (only input state is sent).
No luck with Hex Editor whatsoever. Probably doesn't exist in any form.
Post subject: RetroArch-rr
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Would it be any feasible to make a rerecording build of RetroArch? The reason is that RetroArch supports more cores/systems than BizHawk. Arcade, MSX, NDS, PSP, PC-98, Sharp X68000/etc are among them. It already has its own movie format (.bsv) and it even supports rewind within movies (but not save-states yet). Plus it's free and open-source under GPLv3. Here's some useful discussion: https://github.com/libretro/RetroArch/issues/543 I don't really know anything about their internals or whatever else that's relevant though, so no idea if this would be realistic/possible or not. I'm sorry if this sounds like a stupid idea.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
afaik, that's all it does.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Fortranm wrote:
Vivid is not a bad choice for all games though. For example, Castlevania: Circle of the Moon was known for not adjusting to the lack of backlit and therefore looking too dark on the original GBA models.
And that's precisely why I think we need another palette option. What BizHawk GBA does is changing the gamma from 1.00 to 1.50. I think an extra option that'd change it to 1.25 would be nice. Here's how the game look on the different modes: Gamma = 1.00 (Vivid) Gamma = 1.25 (achieved through a shader) Gamma = 1.50 (BizHawk GBA) I personally think 1.25 is the sweet spot at least for this game in question. Maybe call the palette "BizHawk GBA (g=1.25)" or something like that.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
1) Open your .cue with notepad and copy paste this inside:
FILE "ps1game.bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00
2) Rename your .bin and .cue "ps1game.bin" and "ps1game.cue" respectively. 3) Reload the .cue in the emulator. If this works, you can rename "ps1game" back to whatever you want. Just make sure everything always matches, including the notepad info inside the .cue.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
V-Man33 wrote:
Where would I see these settings?
File > AVI/WAV > Config and Record AVI/WAV There's an "Alternate Sync" checkbox on the top right.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Load the ROM, then go "Config > Rewind & States" Enable the two checkboxes that say "Medium savestates" and "Large savestates".
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Load the game and look on the bottom left of the emulator window. There's an orange [?] symbol. Click that to get your Disk partial hash. (It's "525663A5CEBBA3D3A3738E1B77075FD5" on my end, but your dump could have a different value.) Afterwards, go in the emulator's gamedb folder and copy paste the hash on "gamedb_pce_cd.txt". It should look something like this: https://i.imgur.com/xrlookc.png Save the changes and then reload the game. EDIT: Just noticed the user simultaneously posted this to github and resolved their issue over there. This thread is probably pointless now.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
This page has some good information, if anyone needs: http://emulation.gametechwiki.com/index.php/Save_Disk_Space_for_ISOs#CHD_Compression
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Just leave the window as something like [URL=https://i.imgur.com/eBj8sKm.png]this[/URL]. You can choose between 400%, 600%, 800%, etc. In the image it's set as 400%, which in the case of SNES, is the minimum to make the video go HD. The system's resolution is 256x224, resizing it to 400% makes it become 1024x896. (HD is 720px tall and up.)
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Video > Filters > Add... > resize use Nearest neighbor as Filter mode, or it will look blurry.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
creaothceann wrote:
Even with air cooling a CPU shouldn't get too hot (assuming the fan is a good one). Afaik it's more about noise - a better cooling solution like water cooling allows for lower fan speeds.
I'm a little confused. You mean "Even without air cooling", right?
creaothceann wrote:
Aside from making the system feel much snappier, SSDs would help if your HDD is the limiting factor during raw video dumping (e.g. >100 MB/s). Also, moving/copying large files is much faster.
To get the best possible dumping speed, should I have the emulator in the SSD and dump to the SSD, or the emulator in the SSD and dump to the HDD? I'm asking this because SSD's generally don't have much storage space available, which can become a problem for longer videos.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
By the way, I was wondering if air cooler/water cooler are necessary? (since the emulator is processor heavy).
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Aktan wrote:
Edit: I guess you fixed the info, lol.
Yeah, that's because Advanced mode was checked. Seems like it only adds redundant info for the most part. :P Anyway, I spent the past couple hours messing around with MPC's video decoder settings and that didn't solve anything, so I gave up and switched to VLC. The colors show up correctly there (or at least closer to what you see in the emulator), so things are good now.
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
Aktan wrote:
No, you're misunderstanding. How are you getting that screenshot above?
Ah, for that I used Media Player Classic and took a print screen of the video. Might also note that I used the "Resize Video" feature of the emulator and set the size to 512x448, just for that pic.
Aktan wrote:
I think it be easier if you just post the info both those clips produce in MediaInfo, if you can.
Ok, here you go:
MKV
General
Unique ID                                : 301371894229990205192800449782004226462 (0xE2BA1D94A5A5908B21DBF5D06C06999E)
Complete name                            : C:\Users\siste\Desktop\X.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 64.3 KiB
Duration                                 : 205 ms
Overall bit rate                         : 2 569 kb/s
Writing application                      : Lavf54.6.101
Writing library                          : Lavf54.6.101

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L2.1
Format settings                          : CABAC / 3 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 3 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 200 ms
Width                                    : 256 pixels
Height                                   : 224 pixels
Display aspect ratio                     : 1.143
Frame rate mode                          : Constant
Frame rate                               : 60.098 FPS
Color space                              : RGB
Bit depth                                : 8 bits
Scan type                                : Progressive
Writing library                          : x264 core 125 r2200 999b753
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc=cqp / mbtree=0 / qp=0
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Matrix coefficients                      : Identity

Audio
ID                                       : 2
Format                                   : PCM
Codec ID                                 : A_PCM/INT/LIT
Duration                                 : 205 ms
Bit rate mode                            : Constant
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 kHz
Bit depth                                : 16 bits
Default                                  : Yes
Forced                                   : No
MP4
General
Complete name                            : C:\Users\siste\Desktop\X.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
File size                                : 13.5 KiB
Duration                                 : 242 ms
Overall bit rate                         : 458 kb/s
Writing application                      : Lavf54.6.101

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L2.1
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 4 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 200 ms
Bit rate                                 : 325 kb/s
Width                                    : 256 pixels
Height                                   : 224 pixels
Display aspect ratio                     : 1.143
Frame rate mode                          : Constant
Frame rate                               : 60.098 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.094
Stream size                              : 7.92 KiB (59%)
Writing library                          : x264 core 125 r2200 999b753
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : mp4a-40-2
Duration                                 : 242 ms
Duration_LastFrame                       : -14 ms
Bit rate mode                            : Constant
Bit rate                                 : 136 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 3.99 KiB (29%)
Default                                  : Yes
Alternate group                          : 1
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 435
Location: Brazil
I'm not doing anything extraordinary, really. Here's the step by step: 1. File > AVI/WAV > Config and Record AVI/WAV 2. FFmpeg Writer > MP4 > OK > Save
1 2 3
17 18