EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - etabeta

Pages: [1]
1
General / mamedev.emulab.it down?
« on: 04 November 2013, 12:56 »
Any news on the mamedev subdomain?
it has been down since yesterday ;)

2
NON SOLO M.A.M.E. / ProjectMESS apre i battenti!
« on: 20 November 2011, 11:35 »
Dopo mesi di battaglie con PHP e con gli impegni della vita reale, ho finalmente trovato il tempo di finire il mio piccolo progettino per un sito tipo ProgettoEMMA per le software list del MESS.

Potete godervi il risultato all'indirizzo http://www.progettoemma.net/mess/ !!

Il sito genera dinamicamente pagine per ciascun gioco documentato nelle software list del MESS, includendo tutte le info contenute nelle liste stesse. Inoltre potete cercare nelle liste un titolo, un produttore o un anno specifici.

In piu' le snap di AntoPISA, quando disponibili, e le info dell'history.dat (per il neogeo)

I contenuti non sono ancora cosi' ricchi (molti sistemi non hanno immagini o history) ma se qualcuno e' interessato a contribuire con snap e info, basta che mi contattiate! anche contributi parziali sono benvenuti.

Infine, notate che al momento non ci sono pagine dedicate ai sistemi emulati dal MESS, ma solo ai giochi per le liste. Info sui sistemi si possono trovare sulla Wiki del MESS (www.mess.org)


p.s. un *enorme* grazie a s_bastian sia per l'hosting che per i consigli su PHP!  

3
NON SOLO M.A.M.E. / MESS 0.142 out!
« on: 05 April 2011, 15:00 »
al solito posto www.mess.org

la nuova versione del MESS include:

* parecchi miglioramenti all'emulazione N64 (questi avrebbero dovuto essere nella 0.141 ma per qualche ragioni non c'erano)
* migliore emulazione video del GBA
* PSX finalmente in grado di caricare i CD, anche se alcuni giochi han problemi di input e quindi non si riesce a cominciare una partita
* MEGACD/SEGACD che funzionano alla grande

whatsnew completo


New System Drivers Supported:
-----------------------------
- Victor Wondermega M2 (not working) [Justin Kerk]
- Ferguson Big Board [Miodrag Milanovic]
- Sanyo MBC-550, MBC-555 (boots but partial keyboard) [Phill Harvey-Smith]
- Fujitsu FM-Towns II UX (not working) [bernhardh, Anna Wu, Barry Rodewald]
- Fujitsu FM-Towns II HR (not working) [bernhardh, Anna Wu, Barry Rodewald]
- Mikrosha-86RK [Miodrag Milanovic]
- IBM PC 5155 [Lord Nightmare]
- EA Car Computer (not working) [Robbbert]
- 68k Single Board Computer [Robbbert]
- PB-1000, PB2000c (not fully working) [Sandro Ronco]
- DataSlim 2 (not working) [Sandro Ronco]



Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
- ZRT80 terminal [Robbbert]



Skeleton drivers:
-----------------
- Applix 1616
- Commodore PC 30 III
- Ferguson Big Board II
- Hewlett-Packard HP9816
- IBM PC 5140 Convertible
- IBM PC JX
- Olivetti M24
- Olivetti M240
- PDP-11 [Unibus](M9301-YA)
- PDP-11 [Unibus](M9312)
- PDP-11 [Q-BUS] (M7195 - MXV11)
- SacState 8008
- Savia 84
- Terak 8510A

System Driver Changes:
----------------------
- [ABC802] Connected to ABC99 keyboard, removed keyboard hack. [Curt Coder]

- [ABC806] Connected to ABC99 keyboard, removed keyboard hack. [Curt Coder]

- [ABC1600] Implemented video and ABC 99 keyboard. [Curt Coder]

- [AC1] Added cassette support. [Robbbert]

- [ADAM] Added dumps of the internal M6801 ROMs. [KevinP]

- [ADAM] Rewrote driver to use the M6801 CPUs. Currently the only working
 peripheral is the keyboard. [Curt Coder]

- [ASTROCDE] Add options for several RAM expansions.  Some features
 are not implemented yet, as noted in comments.  Extended BASIC carts
 are now playable.  [ranger_lennier]

- [BBC] Made the SAA505x implementation a device.  [Atari Ace]

- [BW2] Set proper FDC type and removed floppy side select hack. [Curt Coder]

- [Einstein] Fixed addressing of character ROM for 80 column mode, added
 dump of 80 column rom, fixed bit 0 of status register to reflect 6845
 DE line. 80 Column interface is now usable. [Phill Harvey-Smith]

- [GBA] Fixed EEPROM detection for "Banjo-Kazooie" and "Custom Robo GX".
 [Tim Schuerewegen]

- [GBA] Fixed an ARM7 carry flag bug. This fixes the palette corruption
 in "Banjo-Kazooie". [Tim Schuerewegen]

- [GBA] Fixed timer overflow/reload bugs. This fixes the lockups in
 "2 in 1 - Dragon Ball Z 1 and 2", "Aggressive Inline", "Bibi und Tina"
 and probably other games too. [Tim Schuerewegen]

- [GBA] Implemented an undefined ARM7 THUMB instruction used by "Moto GP".
 [Tim Schuerewegen]

- [GBA] Allow reading of the BLDALPHA register. This fixes the lockup in
 "Donkey Kong Country". [Tim Schuerewegen]

- [GBA] Implemented FLASH bank select command. This fixes the NVRAM issue in
 "Super Mario Advance 4". [Tim Schuerewegen]

- [GBA] Generate SIO data transfer completion interrupt. This fixes the lockup
 in "Digimon Racing". [Tim Schuerewegen]

- [GBA] Removed "Metroid Fusion" DMA hack. This fixes the lockup in
 "Caesar's Palace Advance". [Tim Schuerewegen]

- [GENEVE] Made SRAM size configurable. Added MEMEX emulation. Genmod is now
 a mode of the Geneve, not a separate system. Fixed Genmod. [Michael Zapf]

- [M5] Added FD-5 floppy interface ROM, renamed driver to m5. [Curt Coder]

- [MEKD2] Fixed keyboard. System is usable except for cassette. [Robbbert]

- [PCFX] Added BIOS v1.01.  [trap15]

- [PDP1] Made the CRT implementation a device.[Atari Ace]   Made papertape,
 cylinder and printer into devices and added back in (not working) [Robbbert]

- [PIPPIN] Added pre release rom

- [PSX] Added CD-ROM support.  Some commercial games work well.  Some don't.
       [pSXAuthor, R. Belmont]

- [PSX] Added memory card support, not working yet. [pSXAuthor, R. Belmont]

- [PV1000] 4 new cartridge dumps for the software list.  [anondumper]

- [QL]  Added support for Miracle Systems Trump Card disk and memory
       interface
   Added support for Sandy SuperDisk disk interface
   Fixed up WD177x so disks can be formatted (single sided only)
       [Phill Harvey-Smith]

- [SNES] uPD96050 DSP (aka Seta ST-010) is now emulated instead of
        simulated. [R. Belmont, byuu, Dr. Decapitator]

- [STE] Added a proper dump of some French TOS ROM. [ElBarto]

- [TI] Converted strata/733_asr/911_vdt to devices.  [Atari Ace]

- [X68K] Refactored to use new MC68901 device. [Curt Coder]

- [TX0] Made papertape, printer and magtape into devices and added
 back in (not working) [Robbbert]



Imgtool Changes:
----------------
(none)

Source Changes:
----------------
- The core is based on MAME 0.142.  This incorporates all features of the
 update to this core.  [MAME team]

- Added support for a new template to -snapname to use software names for
 snapshots. It is now possible to use %d_XXXX to name snaps after the name
 of the file mounted in the device XXXX, being XXXX the brief name of any
 device. E.g. you can use "-snapname %d_cart" to use the name of the game
 mounted in the cartslot, or "-snapname %d_flop2" to use the name of the game
 mounted in the second floppy drive, etc. If you are loading software through
 software lists, its shortname will be used; if you are using the fullpath of
 the software, its filename is used. Any combination of the new template with
 the old "/", "%g" and "%i" templates is supported as well. Notice that if you
 specify an invalid device, or if you have no software mounted in the chosen
 device, MESS will revert to the default template "%g/%i". [Fabio Priuli]

- softlists: Added new lists, new dumps and info [anondumper, Barry Rodewald,
 Curt Coder, MESSfan, Fabio Priuli]

- Cleanups; static qualifiers, added driver_states, consistent get_safe_token
 usage, reduced calls to ram_get_ptr() and region(...)->base().  [Atari Ace]

- [WD17XX] Added device types WD1795, WD1797, WD2795, and fixed
  wd17xx_has_side_select(). [Curt Coder]

- [WD17XX] Set complete command delay to 16/32 usec based on DDEN. [Curt Coder]

4
NON SOLO M.A.M.E. / è uscito il MESS 0.135
« on: 07 November 2009, 19:28 »
e grazie all'aiuto di vari MAMEDev (Kale, Mariusz & Harmony, tra gli altri) la qualità è decisamente elevata :)

lo trovate al sito www.mess.org

l'elenco novita comprende tra le altre cose:
* emulazione funzionante del Philips CDi
* emulazione funzionante della Sony Pocket Station
* emulazione funzionante dell'Atari XL
* emulazione funzionante dei computer Macintosh M680x0 (no HLE!) - OS6 funziona ad esempio
* supporto del BIOS per gbcolor (ora si possono selezionare le palette speciali per i giochi in b&n) e supergb
* miglioramenti notevoli nell'emulazione di Sharp X1, Nintendo NES e N64
* vari giochi del Game.com hanno cominciato a funzionare
* quasi tutti i giochi del Creativision ora vanno (grazie a Madrigal)
* tonnellate di bug sono stati sistemati (ad es. funziona di nuovo l'Amiga CDTV, Super Mario Kart & Pilotwings per SNES sono nuovamente giocabili, il Sega Master System e il GameGear non hanno più alcune imperfezioni grafiche, si può resettare il C16 senza che la grafica risulti corrotta al riavvio, vari giochi per GameBoy Color tra cui Pokemon Pinball hanno ora i colori giusti, ecc.)


whatsnew completo
0.135

New System Drivers Supported (in no particular order):
------------------------------------------------------
- Philips CD-i [Harmony]
- Fujitsu FM Towns Car Marty (not working)  [Barry Rodewald]
- Macintosh II (FDHD), IIx, IIcx, IIci, IIsi, LC, LC II, and
 Classic II (not working) [R. Belmont]
- P8000 (not working) [Matt Knoth, Fabio Priuli]
- Sharp X68000 XVI and X68030 (not working). [Barry Rodewald]



Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
- Atari 800XL [Mariusz Wojcieszek]
- Beta [Curt Coder]
- Cosmicos [Curt Coder]
- Microbee 56k [Robbbert]
- Nokia MikroMikko 1 M6 [Curt Coder, Kara Trace]
- Philips CD-i [Harmony]
- Sony PocketStation [Harmony]
- TRS-80 Model 4 [Robbbert]
- TRS-80 Model 4P [Robbbert]



Skeleton drivers:
-----------------
- Amiga 3000
- Amstrad PenPad PDA 600
- Cosmicos
- Epson HX20
- NeXT
- Robotron A7150
- SGI IP6 4D/PI workstation


System Driver Changes:
----------------------
- [A5200] Changed default start button mapping to match other drivers
 ("1" key by default). [Justin Kerk]

- [APPLE2] Fixed corrupt lo-res graphics (bug #1842). [Harmony]

- [AT] Fixed keyboard for at486 driver, so it boots into bios.[Miodrag
 Milanovic]

- [AT] Fixed display for PC/AT and NEAT. [Miodrag Milanovic]

- [AT] Changed the display for the 386-class drivers from CGA to VGA.
 [Justin Kerk]

- [ATARIXL] TRIG3 GTIA register handling is fixed, so more games boot
 and work properly [Mariusz Wojcieszek]

- [ATVGA] Improved emulation. Now some output is showed. [Miodrag
 Milanovic]

- [BETA] Added display, keyboard and EPROM read/write.
 Screen still flickers, and EPROM cannot be written
 back to file yet. [Curt Coder]

- [C16] Fixed graphical corruptions in multisession runs (bug #1387)
 [Fabio Priuli]

- [CBM] Fixed old regression in sx64 and c16c when trying to start
 emulation with a floppy inserted [Fabio Priuli]

- [CDI] Implemented support for a Mono-I class CD-i player. [Harmony]
 * Contains basic CDIC + SLAVE implementation from a Mono-I board.
 * Theoretically conatins the extra 1MByte of RAM of a DVC cartridge.
 * Supports savestates.

- [CDI] Split LCD into a secondary screen, added appropriate default
 layouts. [Carlos]

- [CDTV] Added workaround for crash due to CDDA failing initialization
 (more work needed to properly fix this) and fixed CIA0 problem which
 was crashing MESS with some games (e.g. Turrican). [Fabio Priuli]

- [COCO/COCO3/DRAGON] Converted inputs to use PORT_CATEGORY (i.e. you
 now select controller type in the Categories submenu). When Joystick
 is selected in either Right or Left Controller Port, Hi-Res Interface
 becomes available in the Driver Configuration submenu. [Fabio Priuli]

- [COMPIS] Added proper ROM dumps and keyboard CPU. [Curt Coder]

- [COSMICOS] Promoted driver to working. [Curt Coder]

- [CPC family] Fixed screen dimensions. [Wilbert Pol]

- [CRVISION] Many improvements: [Luca Antignano]
 * Merged the Dick Smith Wizzard into the Crvision machine because they
  are exactly the same computers and share the same hardware and
  peripherals
 * Optional memory expansion can be chained to 14K not 32K
 * Totally rewritten ROM loading routines into RAM. As a result, all 6K,
  10K and 12K ROMs now load correctly
 * Fixed system info, manufacturers, etc.

- [DGONE] Added proper CGA char dump. Now the system shows correct output.
 [Miodrag Milanovic]

- [DRAGON] Added same input devices as CoCo. [Fabio Priuli]

- [EINSTEIN] Made it possible to select single or double sided disk
 drives.  [Dirk Best]

- [ELWRO800] Updates: [Mariusz Wojcieszek]
 * reworked keyboard mapping, added keys with Polish characters
 * added network id
 * added support for NMI firing (not used yet, as Junet is not working)    

- [EXIDY] Added SNP support for the 6 games commonly found on the net.
 [RObbbert]

- [EXIDY] Added preliminary floppy support, not working. [Robbbert]

- [FMTOWNS] Various updates: [Barry Rodewald]
 * Fixed up CMOS access
 * Added Kanji I/O ports
 * Hooked up MB8877A FDC
 * Fixed palette
 * Added serial ROM, uses fake ROM data (except for the Car Marty)
 * Created basic uPD71071 DMA core, hooked up DMA channel 0 to FDC
 * Hooked up PIT timer 0 interrupt
 * Added simple RTC
 * Hooked up slave PIC
 * Hooked up linear VRAM access at 0x80000000

- [GAMECOM] Some updates: [Robbbert]
 * Fixed error and crashes when loading a cart.
 * Added DMA for carts.
 * Added crosshairs, and mouseclick for stylus touch.
 * Lights Out game works, while some other games show title screens.

- [GAMEGEAR] Added hacky LCD persistence support (bug #65) [Harmony]

- [GBCOLOR] Added BIOS. [Wilbert Pol]

- [GBCOLOR] RAM bank #0 cannot be selected at d000-dfff. This fixes many
 games. [Wilbert Pol]

- [GBCOLOR] Made SVBK readable. [Wilbert Pol]

- [GBCOLOR] Updates:  [Carlos]
 * Fixed multisession error.
 * Improved handling of palette writes. Fixes bugs #187, #298, and #1699.

- [I386] Implemented SLDT & STR opcodes (needed by PC98 as well) [Angelo
 Salese]

- [INTV] Fixed multisession problem (bug #1884) [Robbbert]

- [IP22] Fixed crash in Indy driver: boot tune works, and you can get in
 the boot menus. [Harmony]

- [JR200] Various progresses: [Roberto Zandona']
 * Hooked up text mode.
 * Added keyboard support.
 * Fixed palette.
 * Implemented borders.

- [MAC] Greatly expanded support for post-68000 models.  Many now POST
 and want a disk to boot from. [R. Belmont]

- [MAC] Various minor tweeks plus preliminary boot tone from models with
 the Apple Sound Chip. [R. Belmont]

- [MAC] Many updates: [R. Belmont]
 * Fixed ID readbacks for all models.
 * Fixed SCSI handshake on Mac II and later machines.
 * Fixed ADB timing to specs; prevents hangs of System >6.0.3 on
  ADB systems and improves mouse pointer smoothness.
 * Complete emulation of SE/30 on-board video and RasterOps
  264 ColorBoard.

- [MC10] Reorganized and cleaned up the driver. [Dirk Best]

- [MIKROMIK] Added proper ROM dumps, fixed keyboard and added drive
 B: motor. [Curt Coder, Kara Trace]

- [MPF1] Cleaned up, added cassette support.  [Dirk Best]

- [N64] Ported numerous fixes over from Mupen64's software rasterizer
 et al, some games appear considerably improved. [Harmony]

- [NES] Various progresses: [Fabio Priuli]
 * Fixed crash of MMC3 games with no CHR-ROM (bug #1860). [with Rob Bohms]
 * Fixed Pinball Quest graphics problems.
 * Fixed Super Spike V'Ball + Nintendo World Cup menu (last known
  graphical regression compared to MESS 0.130 and earlier).
 * Re-checked all supported mappers against docs and fixed many mirroring
  and IRQ problems. Improvements can be seen in Mappers: 16, 18, 22, 32,
  40, 45, 46, 65, 67, 69, 75, 78, 82, 86, 87, 91, 93, 95, 115, 118, 133,
  232, 241.
 * Added the following Mappers (a few may still have graphical problems):
  12, 14, 35, 36, 37, 48, 50, 52, 54, 74, 104, 106, 114, 117, 121, 132,
  134, 136, 137, 138, 139, 141, 143, 145, 146, 147, 148, 149, 150, 152,
  153, 155, 156, 159, 166, 167, 171, 172, 173, 176, 177, 178, 179, 191,
  192, 194, 195, 196, 197, 199, 201, 202, 204, 205, 207, 212, 213, 214,
  216, 217, 221, 243, 245, 246, 250.
 * Added preliminary emulation of the following Mappers: 38, 39, 157, 158,
  185, 187, 198, 208, 215, 222, 249, 252, 255.
 * Added info about various Mappers in the source.
 * Added partial support for UNIF files and support for UNIF boards which
  correspond to already emulated iNES Mappers.
 * Added the following UNIF only boards: BMC-64IN1NOREPEAT, BMC-190IN1,
  BMC-A65AS, BMC-SUPER24IN1SC03, BMC-T-262, BMC-WS, DREAMTECH01,
  UNL-AX5705, UNL-CC-21, UNL-T-230.
 * Added (very) preliminary support for the following UNIF only boards:
  BMC-GS2004, BMC-GS2013, UNL-8237, UNL-KOF97.

- [ODYSSEY2] Fixed a multisession issue (bug #1517) [Harmony]

- [PC] Fixed some booting issues with Amstrad PC clones. [Miodrag Milanovic]

- [PC6001] Various progresses: [Angelo Salese]
 * Added keyboard emulation.
 * Added audio timer irq and basic joystic controls.
 * Added basic bankswitch.
 * Rewritten the video emulation adding 128x192x2 support (most games use
  it) and 256x192x1 mode (used by The Amazon).
 * Implemented 2x2 squares on a single cell mode.
 * Implemented color bank for 128x192x2 mode.
 * Implemented cartslot support.
 * Added skeleton support for the cassette interface, it doesn't work
  mainly because the MCU directly controls the tape handling

- [PC98] Various progresses: [Angelo Salese]
 * Hooked up ROM/RAM, basic devices and PIT, PIC, DMA.
 * Improved tilemap support and fixed resolution.
 * Added banked work ram & kludged Gate-A20 support.

- [PocketStation] Many improvements: [Harmony]
 * Implemented basic peripherals
 * Implemented LCD
 * Implemented ROM banking
 * Implemented correct interrupts
 * Driver supports savestates

- [PX4] Added external cassette support.  [Dirk Best]

- [QX10] Driver boots and load CP/M from floppy image. [Mariusz Wojcieszek]

- [SAMCOUPE] Added mouse support.  [Dirk Best]

- [SAMCOUPE] Improved Mode 1 graphics.  [Dirk Best]

- [SMS] Various improvements: [Enik Land]
 * Added Light Phaser support. (bug #1123)
 * Fixed border and sprite problems (affecting e.g. Fantastic Dizzy,
  bug #1773).
 * Fixed rapid-fire to only fire when buttons are pressed. (bug #1864)  
 * Improved Line IRQ Hcount emulation.
 * Fixed various Hcounter problems.

- [SMS] Converted SMS VDP to be a device [Fabio Priuli]

- [SNES] Added Capcom CX4 emulation [Harmony]

- [SNES] Fixed a bug in DSP1_sin function. This makes Super Mario Kart and
 Pilotwings (and probably more DSP-1 games) playable again [Fabio Priuli]

- [SNES] Added S-DD1 emulation and properly fixed cart loading and mirroring
 to support it [Harmony, Fabio Priuli]

- [SNES] Added preliminary SPC7110 emulation [Harmony]

- [SNES] Added Seta ST-010 emulation [Fabio Priuli]

- [SNES] Fixed CG ram reading address and DMA register read [Angelo Salese]

- [SPECIAL] Fixed floppy for Special MX, regressed since 0.124.
 [Miodrag Milanovic]

- [SPECTRUM] Fixed 48K SNA load routine bad PC (bug #803). [Miodrag Milanovic]

- [SUPERGB] Added BIOS.  [Wilbert Pol]

- [TI99] Added support for two new cartridge types. [Michael Zapf]

- [TI99] Converted Smartmed and RS232 card to be devices. [Miodrag Milanovic]

- [TI99] Changed TI99/4a to use SN94624 sound chip variant. [Justin Kerk,
 Lord Nightmare]

- [TRS80] Model 4 and 4P can boot from floppy disk. [Robbbert]

- [TS1500] Fixed memory size regression, it can boot now. [Robbbert]

- [TUTOR] Added centronics interface. [Miodrag Milanovic]

- [TVC] Added keyboard and fixed memory mapping. [Miodrag Milanovic]

- [VTECH1] Added support for the SHRG (super hires graphics)
 modification.  [Dirk Best]

- [X1] Various progresses: [Angelo Salese]
 * Hooked up kanji ports.
 * Added Z80 daisy chain.
 * Rewritten bitmap routine in order to support tile height feature (fixing
  gfxs in e.g. Xevious and King's Knight).
 * Implemented IPL & NMI reset front panel buttons.

- [X1TURBO] Implemented 2bpp colors on tilemap layer. [Angelo Salese]

- [X680x0] Added small workaround for avoiding MFP spurious interrupts.
 Parodius, Detana Twinbee and others work again. [Barry Rodewald]

- [XTVGA] Fixed bus problem. [Miodrag Milanovic]



User Interface Changes:
-----------------------
- [NEWUI] Fixed file extension filter for floppies. [Robbbert]

- [MESSUI] Fixed default folders when using Device View. [Robbbert]

- Fixed Tape UI display for systems with multiple cassettes (bug #1677)
 [Dirk Best]

- Fixed assert in newui when trying to configure an emulated controller
 and no controller has been connected (through PORT_CATEGORY) to the
 emulated system (bug #1878) [Fabio Priuli]



Imgtool Changes:
----------------
- Fixes for problems with TI99/4A disks.  [Barry Nelson]



Source Changes:
----------------
- The core is based on MAME 0.135.  This incorporates all features of the
 update to this core.  [MAME team]

- Moved floppy implementation to device.  [Miodrag Milanovic]

- Floppy support for TD0, IMD and CQM. [Miodrag Milanovic]

- Cleanups to use more *_NAME and *_CALL macros, headers and const correctness.
 [Atari Ace]

- Cleanups to add static/const qualifiers, and to remove dead prototypes and
 code.  [Atari Ace]

- Converted all drivers to use messram device.  [Miodrag Milanovic]

- Removed XMODEM implementation from serial, was not used, and it should be
 implemented inside machine software not a MESS code [Miodrag Milanovic]


5
NON SOLO M.A.M.E. / A qualcuno va di aiutare il MESS?
« on: 07 May 2009, 09:39 »
Cari amici di mamechannel (sia quelli che gia' mi conoscono, sia quelli che magari mi conosceranno qui),

stanco di sentire tutti lamentarsi delle difficolta' nell'usare il MESS (di cui sono dev), anche coloro che sono tranquillamente abituati ad usare il molto simile MAME, ho deciso di rimboccarmi le maniche e scrivere una guida all'uso del mio emulatore di console/computer preferito (la guida per il momento e' in inglese, ma prima o poi mi ci mettero' a tradurla in italiano):

http://mess.redump.net/mess:howto

il problema principale e' che io ormai sono abituato ad usarlo il MESS, e quindi ho la tendenza a dare per scontate le cose. avrei quindi bisogno delle segnalazioni di qualcuno che il MESS non lo usa o non lo conosce molto bene, per arricchire e migliorare le sezioni magari poco chiare e/o aggiungerne di nuove

qualcuno ha voglia di provare il MESS e dirmi quali problemi ha ad utilizzarlo? (non vale segnalarmi che un sistema e' emulato male, voglio solo problemi di configurazione / utilizzo ;-) )

grazie dell'aiuto

6
clrmame Discussion / possible slowdown due to utf-8?
« on: 20 January 2011, 14:40 »
Hi Roman,

while rebuilding romsets using the batch run feature with MESS xml lists, I noticed that clrmame takes ages to rebuild the only two lists that contains Descriptions in Japanese text (namely, the lists fm7_cass and fm7_flop that you can find as usual at http://git.redump.net/cgit.cgi/mess/plain/hash/ ). The rebuld process takes around ~10 times more than any other list for each file. Could it be due to the presence of Japanese characters? Or shall I look elesewhere for this issue?

7
clrmame Discussion / Further MESS & lists support
« on: 14 January 2011, 08:51 »
Hi Roman,

since you stated you were going to think a bit more about additional support for MESS software lists, let me move here the 'discussion' so that the MESS 0.141 thread at mameworld can rest in peace ;)
Feel free to ignore this post until you are ready for look into the issue, I just wanted to collect here the info you might eventually need :)


First, the current batchrun option is very valuable and of course should be kept as is, given that it is the only way to scan/rebuild the software lists that have not yet been fully connected to MESS. We have indeed a few lists in the hash/ directory that cannot still be used to load software in MESS but that are important to document known dumps (e.g. c64_cart, a7800, a800, etc.)!

However, for the lists that have been fully hooked up to the emulator, it would be nice to have a slightly more complete support. Let me sum up a bit the ways in which you can currently retrieve xml lists from MESS.exe, so that you can get a better picture:

1. software lists appear in the -lx output: if a system has a list 'connected', its entry will look something like the gbcolor one:
Code: [Select]
        <machine name="gbcolor" sourcefile="gb.c" cloneof="gameboy" romof="gameboy">
                <description>Game Boy Color</description>
                <year>1998</year>
                <manufacturer>Nintendo</manufacturer>
                <rom ...>
                <chip ...>
                <softwarelist name="gbcolor" status="original" />
                <softwarelist name="gameboy" status="compatible" />
         </machine>
Notice that
- there are 'original' lists and 'compatible' lists (the latter are always 'original' for some other systems, gameboy in the example above), to allow MESS to support backward compatibility of some systems; you can safely skip the "compatible" ones for basic support
- clones of a system will often have the same software lists as the parent (but not always, like the gbcolor example shows ;) ), therefore lists are repeated many times inside the xml output
- some systems have multiple 'original' lists (e.g. fm7 has both fm7_cass for tapes and fm7_flop for disks)
- some systems have no lists
As a result, you can use -lx to obtain a full list of the 'connected' software lists (e.g. by listing each <softwarelist> entry and removing duplicates)

2. you can obtain a single xml file with all the software lists by using the "mess -listsoftware" command (I have also added a short version -lsoft this morning, so there will be also the short version in next version). This produces a (large) xml file containing all the lists
Code: [Select]
<softwarelists>
    <softwarelist name="a5200" description="Atari 5200 cartridges">
        <software name="xxx">
            ...etc...
        </software>
        ...etc...
    </softwarelist>
    ...etc...
    <softwarelist name="rx78" description="Gundam RX-78 cartridges">
        <software name="basic">
            ...etc...
        </software>
    </softwarelist>
</softwarelists>
and here each list appears only once.

3. you can use -listsoftware with any particular system to retrieve its own list (say "mess nes -listsoftware" to obtain the nes.xml content), if there is one; but I think this might only be suitable for you if you ever get to advanced option support...


With all this in mind, a first possibility (but it is just a proof of concept, and it might possibly not fit clrmame, I dunno) could be
a. you run -lx and create a list of the available software lists (removing duplicates)
b. you prompt the user with a check list with the available software lists, so that he can select the ones he wants
c. you run -listsoftware generating the full set of lists in a file, and only parse the file to extract the selected lists

or, simplifying it further, you can only let the user to scan/rebuild all lists at once (skipping point b. and only parsing the whole -listsoftware output)

notice that the officially supported folder structure is only
- rompath/
- rompath/listname1/
- rompath/listname2/
- rompath/listname3/
- ....

where listnameX is the name of each list (in the example above gameboy.xml -> rompath/gameboy/, gbcolor.xml  -> rompath/gbcolor etc.), so that you can even only ask the user for the rompath he wants and then rebuild/scan like with the current batchrun


That's all, let me know if there is any point which is not clear, and thanks for the attention

8
clrmame Discussion / a small question
« on: 20 July 2010, 15:52 »
is there any way to save a log of the sets with file errors (corrupted archives, or archives with Shift JIS filenames which cannot be accessed, etc.) detected during a rebuild or a dir2dat run?

manually parsing list of files with problems in the error window is quite a PITA

9
clrmame Discussion / problem with xml lists and comments
« on: 14 July 2010, 06:50 »
hi Roman,

the MESS list you can find at

http://git.redump.net/cgit.cgi/mess/plain/hash/einstein.xml

is not correctly loaded in clrmame (you can add it, but it does not show up in the new profile folder). the problem seems to be that the list, despite being a well formed xml file, contains too many lines of comments at the top of the file, and this in some way makes clrmame behave in this strange way (if I manually move the comments at the bottom of the file, everything works fine)

is this something you can avoid or should I move large comments to the bottom in the future?

10
clrmame Discussion / MESS and software lists
« on: 28 April 2010, 09:00 »
Hi Roman.

In the past few weeks, we have added in MESS support for software lists (in xml format). In other words, MESS is now including software info (in xml format) like MAME does, in addition to bios info.

Software lists currently work as follows:

* -listxml output now has a <softwarelist> item for systems which supports xml lists (as if it's a device for the system)
* a new command, -listsoftware allows to either export all the supported xml lists (if launched as mess.exe -listsoftware) or a single xml list for a given system (if launched as e.g. mess.exe pokemini -listsoftware)

Notice that the xml structure is basically a simplified version of the  MAME one (see http://git.redump.net/cgit.cgi/mess/tree/hash/softwarelist.dtd )

Now, let me move to the point of this post: is there any hope to see clrmame directly support our lists [1]? and if so, is there anything we can do to help you with your side of the work? e.g. would it be eaier if all lists appear in the main listxml output? or would you prefer the current approach where we leave lists as a separate output?

A possible setup might be:

- clrmame runs mess -lx
- then, it parses the output looking for <softwarelist>
- finally, it offers to the user the choice of using one of the lists to rebuild or scan a directory (and the actual xml to be used can be called by running again mess with "system -listsoftware" parameter)

Alternatively, clrmame might create profiles for each of the software lists, when it parses the listxml output... or even ask the user if he wants to import the software list...

Not knowing the inner structure of clrmame, I have no idea if any of the proposals fits clrmame architecture, but I would be interested to know if there is any hope for this.

Regards

[1] I think it's already possible (but I haven't tried) to use our xml to produce a clrmame dat for the specific systems, by using logiqx tools... but it's a procedure which is a bit too complicate, compared to how easy is to scan MESS bioses and MAME romsets

Pages: [1]

Page created in 0.154 seconds with 18 queries.

anything
anything