6 分•作者: bartdegoede•3 个月前
返回首页
最新
1 分•作者: cyco130•3 个月前
各位 HN 的朋友们!这是我向那台开启我编程之旅的机器致敬的小作品。大约五年前,我第一次公开分享它,当时它只能运行 Atari BASIC。如今,它已经达到了一个更实用的状态,大多数游戏都能以高度精确的视频和音频运行,甚至在手机上也能如此。
亮点:
* 几乎所有组件都实现了周期精确。CPU 在 SingleStepTests/65x02 套件测试中获得满分,模拟器在 Altirra 的 Acid800 套件测试中获得 53/57 分。最大的不足是串行 I/O,目前是通过捕获操作系统调用来模拟的。除此之外,模拟非常“字面化”,优先考虑代码的清晰度而非性能。
* 它附带了来自 Altirra 和 Atari++ 项目的开源替换 ROM,因此无需受版权保护的 Atari 固件即可启动并运行。您可以将自己的 ROM 和磁盘镜像放入库中。它们完全保留在您的浏览器中(IndexedDB),不会上传到任何地方。这是一个完全静态的网站。
* 它模拟了整个 Atari 8 位家族(400/800、XL/XE、XEGS,但不包括 5200),并支持可配置的 RAM 大小。所有组件(ANTIC、GTIA、POKEY、PIA)都已模拟且周期精确。您可以在 NTSC 和 PAL 之间进行选择,并为每种模式自定义调色板。目前尚未模拟假彩色(花屏)。
* 模拟了键盘(注意,它会占用很多浏览器快捷键)、操纵杆(通过键盘、游戏手柄或手机上的屏幕触摸操纵杆)、大多数类型的卡带以及非防复制的磁盘镜像(.atr,目前仅支持磁盘 1)。它还可以通过即时生成引导盘来直接引导可执行文件(.xex)。
* 用户界面仍然比较粗糙,很大程度上是凭感觉设计的。它包括一个命令面板、自定义快捷键和一个“沙发选择器”,让您无需离开沙发即可使用游戏手柄从库中启动游戏。
它采用 MIT 许可,所有源代码均可在 GitHub 上获取。
入门指南:https://a8.aygun.me/a8/docs
GitHub:https://github.com/cyco130/sfotty-pie
1 分•作者: JumpCrisscross•3 个月前
1 分•作者: avinoth•3 个月前
最近 ChatGPT 发布了 Ultra 模式,这是其最新旗舰产品 GPT-5.6 的 Sol 中的“最高能力设置,协调多个代理跨并行工作流以更快地完成复杂任务”。同样,Claude Fable 也有一个 Ultra 设置。
我想知道这些最大化模式目前主要用于哪些工作流程或用例?以我平均的软件开发经验来看,我从未需要超越 Opus 等模型的最大模式。即使在特定的工作流程中,与框架或上下文相比,模型的能力也很少成为关键因素。
是否有任何特定行业(金融、生命科学等)会定期使用或为特定工作流程使用这些最大模式?我很想知道是否有人正在利用这些功能,并希望分享他们是如何使用的。
2 分•作者: funnyfoobar•3 个月前
3 分•作者: riskcomplex•3 个月前
1 分•作者: downbad_•3 个月前
67 分•作者: _samt_•3 个月前
大家好,
clx 是一个针对标准 Lua 的预编译编译器,它生成 C++20 代码,并通过 GCC、Clang 或 MSVC 生成独立的本地可执行文件。
该项目最初是一个实验,旨在探索现代 C++ 是否可以作为一种可移植的编译器后端,而不是使用 LLVM 或直接生成机器码。生成的代码随后由宿主工具链进行编译和优化。
最新版本用新的 shadow-types 实现替换了之前的 NaN-tagged 值表示,增加了对 int64 的全面支持,改进了本地算术代码生成,并增加了对 ARM64 macOS 协程的支持。
性能通常远超 Lua 解释器,并且在某些计算密集型工作负载下可以超越 LuaJIT,同时保持完全的预编译状态。
该仓库还包含用 Lua 编写的图形化示例,包括一个 Pong 游戏和一个使用 Sokol 二进制模块(利用 clx C++ API)的 Mandelbrot 浏览器。
我非常期待大家对 clx 的反馈 :)
3 分•作者: doodlewind•3 个月前
1 分•作者: ClosedPistachio•3 个月前
1 分•作者: modinfo•3 个月前
26 分•作者: faza•3 个月前
33 分•作者: reaperducer•3 个月前
1 分•作者: Santiago-Lopez•3 个月前
1 分•作者: Sankra•3 个月前
1 分•作者: kamil55555•3 个月前
1 分•作者: obepozdemir•3 个月前
1 分•作者: mbvisti•3 个月前
近一年来,我一直在探索一个类似 Rails 的 Go 框架会是什么样子,从我的角度来看。
这产生了一套非常具有主观性的工具、架构和对代理友好的命令行界面,我相信这将使使用 Go 构建快速安全的 Web 应用程序的体验大大提升。用 DHH 的话说,就是“Omakase”(日文,意为“拜托了”,引申为“全权委托”)。
快来试试吧,告诉我你的想法,如果你有功能请求或发现任何错误,请提交一个 issue!
1 分•作者: modinfo•3 个月前
1 分•作者: giuliomagnifico•3 个月前