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

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


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

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


Master sites:

Filesize: 3405.064 KB

Version history: (Expand)


CVS history: (Expand)


   2025-05-18 12:38:32 by Jun Ebihara | Files touched by this commit (2) | Package updated
Log message:
nono: update to 1.4.2.

1.4.2 (2025/05/17)

m88k: "Fix the FPHS[12] registers if any source register contains 0 when \ 
the FP precise exception occurs."
m88k: "Implement a table search operation with CI."
m88k: "Implement that a cache hit invalidates the cache entry if the \ 
accesss is CI. These two changes should fix an occasional OpenBSD panic since \ 
ver 0.7.1."
m88k: "Fix the behavior of the xmem instruction in a cache-inhibited \ 
region."
m88k: "Fix an issue that bus snooping didn't change cache status in some \ 
case."
m88k: "Fix the cache status on 88200 Cache Copyback {,and Invalidate} \ 
commands."
   2025-04-30 15:18:14 by Jun Ebihara | Files touched by this commit (2) | Package updated
Log message:
nono: update to 1.4.1.

1.4.1 (2025/04/30)

m88k: "Fix several exception priorities."
m88k: "Implement the illegal instruction exception."
m88k: "Fix several DMx registers upon a data access exception."
m88k: "Fix the behavior of the ld.d instruction when an exception occurred \ 
on the second word."
m88k: "Fix that PID and SXIP registers were writeable."
m88k: "Revert the search method inside the BATC/PATC to that of ver 0.6.1."
vm: "Implement an interrupt handler in the builtin emulated PROM on \ 
LUNA-88K. This fixes the issue where the hexdump command on the OpenBSD/luna88k \ 
boot loader was hanging when accessing the bus error region."
vm: "Modify and adjust the memory map on LUNA-88K."
vm: "Implement the SCSI bus transition from the selection phase to the \ 
message out phase. This fixes the abnormal termination while booting UniOS Mach. \ 
(But it doesn't work yet.)"
vm: "Change the handling of write-protected SCSI image files."
vm: "Support the LUNA-88K software keyboard(?). As a result of this, \ 
several internal keycodes on LUNA-I and X68030 are also moved."
debugger: "The breakpoint monitor now supports m88k."
debugger: "The breakpoint monitor now supports 1-byte instructions like \ 
HD64180."
debugger: "Fix the abnormal termination when a breakpoint has an invalid \ 
CPU name."
debugger: "The vector table now supports LUNA-88K."
debugger: "Change the syntax of the bv command."
debugger: "The bi command supports some mnemonics."
debugger: "Implement --bi and --bv options."
util/nvramedit: "Fix the file size of NVRAM.DAT."
   2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412)
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
   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."