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

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


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

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


Master sites:

Filesize: 3404.383 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-31 07:13:47 by Jun Ebihara | Files touched by this commit (5) | Package removed
Log message:
1.4.0 (2025/03/30)

vm(New): "Implement HD647180 ASCI (Asynchronous Serial Communication \ 
Interface)."
vm(Fix): "Fix an issue that keyboard LED changes may not be reflected in \ 
the software keyboard window on X68030."
host(New): "Implement run-time switching of the network and serial host \ 
driver."
app(Update): "Change hostcom-driver=cons to hostcom-driver=console (cons is \ 
still available)."
GUI(Fix): "Fix an issue that the title might not change after leaving mouse \ 
mode."
GUI(Fix): "Fix abnormal terminations caused by status panel width."
GUI(Fix): "Fix an issue that changing the font size while the log monitor \ 
is displayed might cause an abnormal termination."
GUI(Fix): "Fix an issue that changing the font size might break layout on \ 
the log monitor and LCD monitor."
GUI(Fix): "Fix several issues that drawing window might cause abnormal \ 
termination."
GUI(Fix): "Adjust button size on the memory monitor."
GUI(Update): "Adjust main window layout when the window is shrunk."
GUI(Update): "Adjust initial size of memory monitorand bitmap monitor."
GUI(Update): "Adjust window stretch of memory monitor, log monitor, history \ 
monitor and vector monitor."

pkgsrc:
fixed https://github.com/isaki68k/nono-issue/issues/154

delete patch-cli_Makefile, patch-po_Makefile, patch-wx_Makefile.
-       ${INSTALL} -m 755 -o 0 -g 0 nono-cli ${DESTDIR}${BINDIR}
+       ${INSTALL_PROGRAM} nono-cli ${DESTDIR}${BINDIR}

-       ${INSTALL} -m 644 -o 0 -g 0 ${L}/nono.mo ${DESTDIR}${LOCALEDIR}/${L}/${CAT}
+       ${INSTALL_DATA} ${L}/nono.mo ${DESTDIR}${LOCALEDIR}/${L}/${CAT}

-       ${INSTALL} -m 755 -o 0 -g 0 nono ${DESTDIR}${BINDIR}
+       ${INSTALL_PROGRAM} nono ${DESTDIR}${BINDIR}
   2025-03-03 13:25:03 by Jun Ebihara | Files touched by this commit (3)
Log message:
nono:

Fix non-root installation with pkgsrc-specific macro. points from wiz@.
   2025-02-27 12:36:36 by Jun Ebihara | Files touched by this commit (3)
Log message:
1.3.0 (2025/02/26)

vm(New): "Implement VirtIO SCSI."
vm(New): "X68030 MFP timer interrupts now support real-time \ 
synchronization."
vm(New): "NWS-1750 system timer interrupt now supports real-time \ 
synchronization."
vm(Update): "X68030 MFP free-run timer now doesn't use scheduler events."
vm(Fix): "Fix an issue that specifying 2GB or more of memory would cause an \ 
error (on virt-m68k)."
vm(Fix): "Fix an issue that full speed mode could not be relased by \ 
pressing SHIFT key in X68030 JP keyboard mode."
vm(Fix): "Fix to transition to bus free phase when a SCSI device asserts \ 
RST."
vm(Fix): "Fix an issue that the disk size over 10GB was not displayed \ 
correctly on SCSI device monitor."
m68k(Update): "Make various improvements to 68040 table search processing."
m68k(Update): "Improve almost 68040 instruction cycles somewhat closer."
m68k(Fix): "Improve or implement some 68030 instruction cycles."
m68k(Fix): "Fix an issue that the exception history could not detect the \ 
IOCS call on 68040."
m68k(Update): "The exception history now supports Human68k DOS calls."
m88k(Fix): "Fix an issue that access to devices other than main memory may \ 
fail since ver 0.7.2."
host(Fix): "Fix an issue dropping ICMPv6 Echo Request packet to router's \ 
link local address on the usermode network."
app(New): "Support --fd0, --fd1 options for X68030."
GUI(Fix): "Remove incorrect software keyboard window from the menu on \ 
NWS-1750 and virt-m68k."
vm(Update): "Change performance measurement gimic on virt-m68k from \ 
VirtIONet to GFTTY."
   2025-01-28 22:17:38 by Jun Ebihara | Files touched by this commit (3) | Package updated
Log message:
nono: update to 1.2.0nb1.

add -DRELEASE to CFLAGS. ok by isaki@.
   2025-01-28 12:53:15 by Jun Ebihara | Files touched by this commit (3) | Package updated
Log message:
nono: update to 1.2.0.

1.2.0 (2025/01/26)

host(New): "Add a usermode (SLIRP) to host network driver."
host(Update): "Change the behavior when hostnet-driver value is auto."
vm(Update): "Even if the CPU goes into STOP state during full speed mode, \ 
keep it if DMAC is active on X68030."
vm(Fix): "Fix problem that polling didn't resume when the drive select \ 
signal changed."
vm(Fix): "Fix virtio_net not receiving multicast packets."
vm(Fix): "Fix multicast hash on Lance(AM7990)."
vm(Fix): "Fix RTL8019AS whole receiving algorithm including multicast hash. \ 
"
vm(New): "Implement RSR.PHY bit on RTL8019AS."
   2025-01-23 12:08:48 by Jun Ebihara | Files touched by this commit (2)
Log message:
1.1.2 (2025/01/12)

m68k(Fix): "Revert FMOVEM.X -(An),<fplist> and FMOVEM.X \ 
<fplist>,(An)+ to the illegal instruction because the behavior can no \ 
longer be confirmed."
m68k(Fix): "Fix that illegal instructions around FMOVE.X FPn,<ea> \ 
might change FPSR."
m68k(Fix): "Fix problem that 68030 ATC incorrectly operated Modified bit \ 
since ver 0.7.2."
m68k(Fix): "Fix disassemble of CMP.[WL] An,Dn since ver 1.1.0."
vm/human68k(Update): "Implement timer work area."
util/runx(Fix): "Fix several probl"
   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."