./emulators/nono, OMRON LUNA-I/LUNA-88K (and SHARP X68030) emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.1, Package name: nono-1.1.1, Maintainer: pkgsrc-users

nono is OMRON LUNA-I emulator runs on NetBSD and etc.


Master sites:

Filesize: 3311.576 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-08 12:53:21 by Jun Ebihara | Files touched by this commit (2) | Package updated
Log message:
nono: update to 1.1.1.

1.1.1 (2024/12/31)

m68k(Fix): "Fix flags on FABS, FNEG, FMOVE.D <ea>,FPn, FMOVE.X \ 
<ea>,FPn and FMOVE.X FPn,<ea>."
m68k(Update): "Implement behaviors of FMOVEM.X -(An),<fplist> that \ 
should be an illegal instruction."
m68k(Update): "Implement a part of behaviros of FMOVEM.X \ 
<fplist>,(An)+ that should be an illegal instruction."
vm(Fix): "Fix hangup problem when you insert two floppies on startup on \ 
X68030 since ver 0.7.0."
vm(Update): "Implement a part of IOCS _B_INTVCS on Human68k mode."
util(Update): "Implement a part of IOCS _B_INTVCS on runx."
   2024-12-28 20:41:26 by Jun Ebihara | Files touched by this commit (2) | Package updated
Log message:
nono: update to 1.1.0.

1.1.0 (2024/12/25)

m68k(New): "Start implementing 68040. Currently, it supports some new \ 
instructions, MMU and FPU."
m68k(New): "Implement cpSAVE, cpRESTORE behavior on 68030."
m68k(Fix): "Fix the order that FSAVE writes to the memory."
m68k(Fix): "Fix flags on FBcc, FDBcc, FScc, FTRAPcc."
m68k(Fix): "Fix branch address calculation on FDBcc."
m68k(Fix): "Fix OVFL, UNFL flags on FMOVE.X FPn,<ea>."
m68k(Fix): "Improve result of FMOVE.[BW] FPn,<ea> when FPn is out of \ 
range."
m68k(Fix): "Fix a problem that there were cases where F-line exception was \ 
not occurred even if the F-line instruction pattern was illegal."
m68k(Fix): "Implement that initialize FPU registers on the FPU reset."
m68k(Fix): "Implement a format error exception on RTE and FRESTORE."
m68k(Update): "Implement the decimal representation of the FPn on the \ 
register monitor."
m68k(Update): "If an instruction has an illegal EA, the debugger now shows \ 
it as an illegal instruction."
m68k(Update): "The debugger now shows branch condition even on FBcc, FDBcc, \ 
FScc and FTRAPcc."
hd64180(Fix): "Fix CPIR, CPDR, INIR, INDR, OTIR, OTDR instructions."
hd64180(Fix): "Fix contents that is pushed into the stack when the \ 
undefined opcode trap."
hd64180(Update): "Supports disassemble of Z80's undefined opcode as SLL or \ 
LD IXr,n."
hd64180(New): "Add xp-clock configuration."
vm(New): "Implement a terminal emulation of serial console on virt-m68k \ 
(and NEWS)."
vm(New): "Implement BI_COMMANDLINE on BootInfo. Now you can specify the \ 
root device to NetBSD/virt68k."
vm(Fix): "Clear the SPC's internal queue on the reset."
vm(Fix): "Implement a reset on virtio-net."
vm(Fix): "Fix a problem that Goldfish Timer might not work after the \ 
reset."
vm(Fix): "Clear the Goldfish PIC's monitor counter on the reset."
GUI(Fix): "Fix SPC address label on X68030 SPC monitor."
GUI(Fix): "Support virt-m68k on the vector table monitor."
GUI(Fix): "Fix a proiblem where cursor key input was sometimes not \ 
possible."
   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-11-17 08:17:06 by Thomas Klausner | Files touched by this commit (944)
Log message:
*: recursive bump for default-on option of at-spi2-core
   2024-11-03 17:22:44 by Jun Ebihara | Files touched by this commit (3) | Package updated
Log message:
nono: update to 1.0.0.

1.0.0 (2024/10/31)

m68k(New): "Implement data cache."
vm(Update): "Rewrite whole bus structure."
m68k(Update): "Implement FTRAPcc instructions."
m68k(Fix): "Fix problem that MOVE.W ea,CCR instruction was not privileged."
m68k(Fix): "Fix cache entry clear operation."
m68k(Fix): "Fix problem that RTE instruction may not be able to recover \ 
from a bus error if it occurred on an instruction which accesses the same \ 
register's (An)+ or -(An) twice."
m68k(Fix): "Fix problem that some exception vector was fetched from wrong \ 
address space."
m68k(Fix): "Fix problem that 68030 register monitor displays FPU registers \ 
even though no FPU."
vm(Update): "Fix accessing to Lance's undefined port on LUNA-88K."
vm(Update): "Fix accessing to CRTC's undefined port on X68030."
vm(Update): "Implement several DOS calls on Human68k mode. Now you can run \ 
fputest.x (0.17.* and later) on it."
vm(Fix): "Fix a device reset on VirtIO Network device."
vm(Fix): "Fix a word access to some DMAC registers on X68030."
vm(Fix): "Fix problem that the third decimal place of configuration item \ 
mpu-clock may not be able to specified correctly."
vm(Fix): "Fix possibility of an abnormal termination on CTRL+OPT.1+DEL \ 
input on X68030."
vm(Fix): "Fix problem that you could not access the floppy again while the \ 
motor is on on X68030."
app(Update): "Make -c optional when -H is specified."
GUI(Fix): "Support display of 100x speed or more on performance counter."
util(New): "Implement runx. It can run instructiontest.x and fputest.x \ 
(before 0.16.* and after 0.17.*)."
   2024-07-09 03:10:15 by Jun Ebihara | Files touched by this commit (2) | Package updated
Log message:
nono: update to 0.7.3.

0.7.3 (2024/07/03)

vm(Fix): "Fix problem that resetting on LUNA-88K sometimes stops the \ 
scheduler."
vm(Fix): "Fix problem that MSX-DOS mode immediately exits since er 0.7.0."
vm(Fix): "Fix problem that the real PROM image could not access SPC \ 
correctly on LUNA-I since ver 0.7.0."
vm(Fix): "Make an error if the directory specified by windrv-path does not \ 
exist on startup."
vm(Fix): "Fix problem that the renderer runs excessively."
vm(New): "X68030 Contrast rendering now can use NEON on aarch64."
vm(New): "Implement SSG (YM2149) registers only (It doesn't work yet)."
vm(Update): "Mainview scaling is now done by the renderer thread."
vm(Update): "Display register addresses on the SPC monitor."
vm(Update): "Change several SCSI internal structures. No functional changes \ 
intended."
vm(Update): "Various internal improvements. No functional changes \ 
intended."
m68k(Update): "Put back the number of ATC lines to 22. It improves the \ 
performance about 2%."
GUI(New): "Make the access status monitor graphical."
GUI(Update): "Change whole bitmap internal structures. No functional \ 
changes intended."
GUI(Update): "Improve scaling performance at preset magnification by 3-5 \ 
times."
vm(New): "Allow CPU affinity configuration for debugging and evaluation."
   2024-05-14 11:12:24 by Jun Ebihara | Files touched by this commit (2) | Package updated
Log message:
nono: update to 0.7.2.

0.7.2 (2024/05/11)

m68k(Update): "Improve ATC and TT search performance about 10%."
vm(Update): "Implement a burst transfer on LUNA and virt-m68k. It improves \ 
the performance of m68k by about 6-10% and m88k by about 3%. (X68030 hardware \ 
doesn't support the burst transfer)"
vm(Update): "Improve performance of whole virt-m68k and virtio-block \ 
slightly."
vm(Update): "Minor adjustment for scheduler monitor and 88100 register \ 
monitor."
vm(Update): "Change unit to 2MB/char on X68030 access stat monitor to be \ 
consistent with other VMs."
vm(New): "Implement performance measurement gimic on virt-m68k."
m68k(Fix): "Fix problem that "Restart VM" sometimes causes app \ 
termination since ver 0.6.3."
   2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138)
Log message:
*: bump for cairo buildlink3.mk change

lzo was made an option